Move the ENABLED_SOLVER settings out of the method.

In response to code review feedback. Also add notes on why certain solvers
are disabled under MSVC.