Fixed the initializationImplementation functions for a few new detector classes. Thanks AMDetector pseudo-state machine warnings for the help.
Moved AMScanAxis and AMScanAxisRegion to their own files. Added new actions for detector triggering and reading. Replaced the old detector acquisition action with the trigger and read actions in a list. Added the first AMScanActionControllerScanOptimizer to optimize the actions tree by moving all detector reads with the same trigger into one parallel list and only one triggering action for each trigger source. First working version of this system.
Removed and moved some archaic portions of the SGMBeamline class.