Added new solver setup dialog
missing 'break' statement in IPoptSolver caused major bug in SPOT
Updated SolverSetupDialog
Updated SolverSetupDialog
SolverSetupDialog set Gurobi as selected if..

Gurobi linked. Selected solvers saved in config file.
Mixed Integer Linear solver interface added
Refactored...

SolverFactory can now create Linear, Nonlinear, Quadratic, and MIL optimizers

The Solvers no longer require 'Algorithm' parameter in their constructors

Further decoupled the optimizers, especially the quadratic Gurobi optimizer