more sqp cleanup, including module move
add line search to Sqp
Fractional instances for SXMatrix/DMatrix
preliminary snopt support