huge refactor.
Merge branch 'solver-stats' of git://github.com/JuliaOpt/MathProgBase.jl into solver-stats