Added a check for an infinite target function value to the logarithmic barrier main loop.
The check in the optimisation main loop for infinite values is not sufficient for stopping the
constraint algorithms. The log-barrier constraint algorithm will continue forever even if the
optimisation sub loop terminates.