Don't check bilinear constraints for quadratic convexity. Improves #198
Create sparse zeros instead of removing rows in zero matrix. Improves #198
Fixes #202
Fixes #203
Minor performance tweaks
Cleaned code