Raising an exception in IPF and Mehrotra IPMs if convergence is not reached by the maximum number of iterations (instead of silently returning). Also, the optimization/LinearProgram folder was reorganized