This is a major feature release. Finally infinite target function values are handled. When
infinite values are encountered, the main optimisation loop is terminated. This also occurs in the
main outer loop of the Method of Multipliers and log-barrier constraint algorithms. This
termination condition prevents optimisation from continuing forever.