Removed:
- calls to registerInfoAndAction and registerInfoAndEditor for
AMSamplePlatePre2013MoveAction and AMSampleMoveAction from
AMAppController::startup()

Added:
- override of virtual function startup() in REIXSAppController which
calls AMAppController::startup(), then registers Info, Action and Editor
for AMSamplePlatePre2013MoveAction
- call to register Info, Action and Editor for AMSampleMoveAction to
SGMAppController::startup()

Notes: SGMAppController uses a 'return false if anything it does fails
as soon as it fails' structure whereas AMAppController uses a 'update a
bool variable if anything it does fails and return this variable at the
end' for the added REIXSAppController::startup that I had to implement I
went with the system used by AMAppController.
Added:
- SGMAppController::setupSGMXASExporterOptions() ~ to setup and register
default exporter options for XASScans
- SGMAppController::setupSGMFastScanExporterOptions() ~ to setup and
register default exporter options for FastScans

Altered:
- SGMAppController::setupSGMExporterOptions() ~ to now call both the
helper functions above, rather than setting up and registering one
unified default for both
Altered:
- SGMAppController::setupSGMFastScanExporterOptions() ~ removed grating,
harmonic and exit slit from call to setHeaderText() (they're now in the
notes), removed SDD, PFY and IPFY, added FPD1 to 5
- SGMAppController::setupSGMXASExporterOptions() ~ removed SDD, PFY and
IPFY, added Amptek1 to 5
Added:
- AMScanActionInfo::onConfigChanged() slot to update the info if the
config it was related to changed (previously its properties were only
set on construction)
- AMActionRunner3::queuedActionInfoChanged() signal, fired when one of
the queuedActions fire their infoChanged() signal
-  AMActionRunnerQueueModel3::onActionInfoChanged() slot, which is wired
to AMActionRunner3::queuedActionInfoChanged() and causes the model to
emit the layoutChanged signal
Removed:
- AMScanActionEditor::onScanNameChanged() as this wouldn't cause an
update when the description changes (which is what was important)

Added:
- AMScanActionEditor::onScanInfoChanged() which does get called, as it
is fired when any info for the scan info changes

Altered:
- AMScanActionEditor constructor which now wires up onScanInfoChanged()
to the passed infos infoChanged signal
Merge branch 'Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector' of github.com:acquaman/acquaman into Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector
Fixed some indentation.
Added:
- AMControlEditor::secondaryControl_ variable to store a second, read-
- Slots AMControlEditor::onSecondaryUnitsChanged() and
AMControlEditor::onSecondaryUnitsChanged() to update the control read
out to display the value and units when they change

Altered:
- AMControlEditor::AMControlEditor() ~ Added a new optional parameter
for the secondary control
Removed:
CLSAmptekSDD123DetailedDetectorView.cpp::averageFastCountsControlEditor_,
averageSlowCountsControlEditor_, averageAccumulationTimeControlEditor_,
averageRealTimeControlEditor_, averageLiveTimeControlEditor_ previously
used controls to display average values for the AMPTek detectors.

Altered:
CLSAmptekSDD123DetailedDetectorView ~ inits of fastCountsControlEditor,
slowCountsControlEditor, accumilationTimeControlEditor,
realTimeControlEditor are now passed the controls representing their
average values
Fixed:
- typo in SGMAppController::setupSGMFastScanExporterOptions()
Added:
Includes for AMSampleMoveActionInfo, AMSampleMoveAction and
AMSampleMoveActionEditor to SGMAppController
Merge branch 'Issue603' into Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector
Merge branch 'Issue571' into Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector
Merge branch 'Issue597' into Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector
Merge branch 'Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector' of github.com:acquaman/acquaman into Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector
Merge branch 'Issue496ToMergeWithSGMReleaseToMergeWithNewXRFDetector'
Fixed two minor issues in REIXS classes. The REIXSAppController needed the includes for the AMSamplePre2013MoveAction stuff. The REIXSActionBasedControlEditor needed a minor tweak to a call to the parent constructor.
Merge branch 'master' of github.com:acquaman/acquaman