hopefully better approach to quadratic macros.
add benchmark between linear and quadratic cases.
Merge pull request #219 from JuliaOpt/quad

Quadratic macros, take 2