Added:
- AMReadOnlyControl's, and a AMControlSet (shutterControlSet_) for all
the PVs that indicate whether shutters are open on the bl to
SGMBeamline.

Altered:
- SGMBeamline::createBeamOnActions3() ~ Added check to ensure
shutterControlSet_ is connected.
- SGMBeamline::createBeamOnActions3() ~ Added AMControlWaitActions for
all the shutter controls to make sure they are open (PV value =1 )

PVs for all the controls covered in this changed:
VVR1611-3-I10-01:state
VVR1611-3-I10-02:state
VVR1611-3-I10-03:state
VVR1611-3-I10-04:state
PSH1611-3-I10-01:state
VVR1611-4-I10-01:state
VVR1611-4-I10-02:state
VVR1611-4-I10-03:state
VVR1611-4-I10-04:state
VVR1611-4-I10-05:state
VVR1611-4-I10-06:state
VVR1611-4-I10-07:state
VVR1611-4-I10-08:state
PSH1411-I00-01:state
VVR1411-I00-01:state
VVF1411-I00-01:state
PSH1411-I00-02:state
SSH1411-I00-01:state
VVR1611-3-I00-01:state
VVR1611-3-I00-02:state
Altered:
- SGMXASScanActionController::createInitializationActions() ~ Removed all references to initializationStage4, which is no longer needed and had no sub-actions within it
- AMControlWaitAction::AMControlWaitAction() ~ Now sets the shortDescription of the info with the name of the control
- AGMBeamline::createBeamOnActions3() ~ Changed timeout from 30000 seconds to 10. Damn msec conversion.
- Fixed some typos in SGMBeamline::setupControls() ~ had used underscores instead of hyphens to name epics PVs
Finished #629 by adding a command line override for the beam on actions. Now if you pass --enableTesting as a command line argument, both XAS and Fast scans will not add the beam on actions to the scan initialization.
Fixed up minor merge conflicts in SGMBeamline. Added the bulk of the beamline valves in a different branch than the bypass valves. Simple merge cleanup.
Merge branch 'master' of github.com:acquaman/acquaman