Monitors can be added to front or back of queue

Default is now to push to front, so output monitor
is run last. This can be changed by specifying

Solver->addMonitor(monitor, Solver::BACK)

where Solver::FRONT and Solver::BACK are enums,
so the intent is more obvious than true / false.