Rename LinprogSolver -> MathProgSolver. Closes #4
rework MathProgSolverInterface. for #6
macros for choosing default solvers
introduce AbstractMathProg[Solver|Model] scheme