Add SQP solver
see https://en.wikipedia.org/wiki/Sequential_quadratic_programming requires: interior point and lagrange, and classic netwon solver
see https://en.wikipedia.org/wiki/Sequential_quadratic_programming requires: interior point and lagrange, and classic netwon solver