MathProgBase SDP interface

Tested moderately via SDP+JuMP; this shouldn't break anything so I'm going to go ahead and merge and iron out any kinks as they arise.