Fixed the error monitor messages to be more beamline agnostic.
Ported the SGMXASScanActionController to use the new generalized scan controller.
Ported over the SGMFastScanController to use the new generalized AMScanActionController.  Mostly just a paradigm change, very little modifications other than standard actions like onInitializationSucceeded or introducing the build/buildImplementation.