Added:
- A new class called AMStorageRing that provides an API for handling
universal things like beam dumps.
- Implemented a CLS version that specifically uses the ring current and
SRStatus PV to provide beam availability.
Added:
- The new CLSStorageRing to the VESPERSAppController.

Removed:
- The ring current from the beamline class and removed some debugging
stuff from CLSStorageRing.
Added:
- isConnected() statement when requesting the ring current.
Added:
- The beam dump code to IDEAS, REIXS, and SGM.
Added:
- Added the ability to choose which map you are looking at by clicking
on the smaller map inside of the multiview inside of AM2DScanView.
Works like a charm.
Merge pull request #832 from acquaman/Issue633

Pull Request for Issue633: Be able to select which map you are looking at from the multiview instead of the cram bar
Altered:
- AMBrowseScansView::AMBrowseScansView() ~ Changed the construction of
viewButtonLayout so it is initialized with no parent (rather than with
'this')
Merge pull request #835 from acquaman/Issue828

Pull request for Issue828: Bug in AMBrowseScansView
Removed all classes which no longer had any usage after the removal of
AMDataView, including:
- AMQueryTableModel
- AMSignallingGraphicsView
- SGMDataViewWithActionButtons
- AMDataView
- AMDataViewActionBar
- AMDataViewEmptyHeader
- AMDataViewSectionHeader
- AMDataViewWithActionButtons
- AMFlowGraphicsLayout

Altered:
- SGMAppController ~ No longer has include for
SGMDataViewWithActionButtons.
Altered:
- Round 2 of trying to get the optimization to work.  It is VERY close.
Might be right, but might not be.  Needs further testing to be sure.
Altered:
- After testing, it appears to reproduce the old code identically.  It
takes about 80 ms to do the full computation.
Altered:
- Still tweaking the code.  I somehow added a big inefficiency that I
don't understand.  Working on it.
Altered:
- By switching away from using the QVector implementation and just using
double * (aside from initialization) I have reduced the time to 20 ms.
This is a 3-4 times improvement.  Will do further testing before
finalizing the changes.
Removed:
- SGMXASScanConfigurationViewer.ui
- AMScanConfigurationView.ui (note this is not related to the proper
AMScanConfigurationView class)
- AMSamplePositionViewActionsWidget.ui
- AMJoystickTestView.ui
- AMJoystickTestView
- AMGenericLinuxJoystick

Altered:
- REIXSAppController - Removed all references to AMGenericLinuxJoystick
and AMJoystickTestView (they were mostly commented out anyway)
Altered:
- Cleaned up all the code that I changed so that it is consistent and
easy to read.
- Removed all the timing code.
- Made sure to put back any pieces I commented out to help with testing.
Merge pull request #841 from acquaman/Issue713Attempt2

Pull Request for Issue713 attempt2: REIXS Improve XES image processing
Merge pull request #840 from acquaman/Issue839

Pull request for Issue 839 - Removing unused UI files
Merge pull request #838 from acquaman/Issue820

Pull request for Issue820: Cleaning up after replacement of AMDataView
Altered:
- Removed commented out code that removed the ability to make a
REIXSXESImageInterpolationAB and view.
Re-commented out code that was not allowing REIXS specific AB to be added to scans, since it only works on REIXS