Added:
- new methods for creating combo boxes for the various VESPERS scan
configuration views.

Removed:
- VESPERSScanConfigurationView::addFluorescencceDetectorBox() and
VESPERSScanConfigurationView::addCCDDetectorBox()

The connections to the button groups haven't been solidified yet and
using the combo boxes has not been tested yet.
Altered:
- AMEXAFSScanActionControllerAssembler was accidentally using the k-
been remedied.
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:
- Made all of the necessary changes to have important choices moved to
combo boxes instead of group boxes with radio buttons.  Not all of the
features and automatic selection have been reimplemented yet though.
Altered:
- Changed motor selection combo box to properly display and push values
to the underlying configurations.
Altered:
- Further progress on upgrading all the VESPERS scan configuration
views.  Most of the functionality has been restored.  Most views are
looking close to being done.  EXAFS still looks terrible.
Altered:
- Finished tweaking the scan configuration views for all the scans.
Needs testing on all the scans to make sure that none of the actual
actions still work.
Merge branch 'master' into Issue611
Altered:
- Ensured that the enabled detectors in the scan configuration reflected
the actual scan configuration.  Fixed a small bug in how the CCD
detectors were triggered.
Altered:
- Changed how flushCDFToDisk() is called.  Will need to test it on the
beamline before knowing if it fixes the issue.
Removed:
- Removed AM2DScanActionController because it was replaced by
AMStepScanController.
Added:
- A couple methods that auto disable some items in the new combo boxes
used for configuration selection. Added the appropriate ones to each
scan configuration view.

Altered:
- The widget arrangement of the 3D scan configuration view.
Merged branch Issue611.
Added three new classes: STPlot, STVariableCollection, and STVariableEditor.
Removed class that should have been added to StripTool2.pro
Added three new classes, attempting to implement a collection of variables.
Removed:
- There was some legacy code that @davidChevrier wrote called
CLSSR570New that was never used and not really necessary.  I've removed
it since it isn't in use anywhere and hasn't be part of @helfrij upgrade
to AMCurrentAmplifier.
Removed old dark current project QDebug.
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
Merged branch Issue698.