Playing around with breaking up the .pri files into managable chunks.
Continuing to play around with heirarchically defined .pri files.
In an effort to decouple AMBeamline from ... everything ... I've implemented a series of API classes that AMBeamline inherits from. Pointers to those APIs are returned by AMBeamlineSupport, so that calling classes can ask from only the API piece that they need.
Added files that I forgot to add. Also, adding files for a master project that builds some useful qmake environment variables.
Added buildTests and compositeCommon pri files from AMControlInfo(List), AMDetectorInfo(List), AMDetectorSet, AMXRFDetector, and AMScanConfiguration. Modified existing pri files to use new compositeCommons.
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.
Innitial changes
Altered:
- Moved private member variables for widgets from
ui_AMAddActionDialog3.h to AMAddActionDialog3
- Moved initialization code for widgets from ui_AMAddActionDialog3.h to
AMAddActionDialog3::AMAddActionDialog3()
Removed:
- AMAddActionDialog3.ui
Working version
revert developer changes
cleanup the codes of CLSSR570
Altered:
- Changed how analysis blocks are added to scans from the data sources
editor.  It is more generic which should allow for REIXS to to use it's
interpolation AB.

Added:
- A data field to the widget items in AMAddAnalysisBlockDialog that has
the class name of the analysis block.  This allows using
AMDbObjectSupport to create analysis blocks on the fly.
working version
Altered:
- Moved private member variables for widget ui_AMDataSourcesEditor.h to
AMDataSourcesEditor
- Moved initialization code from ui_AMDataSourcesEditor.h to
AMDataSourcesEditor::AMDataSourcesEditor()
Removed:
- AMDataSourcesEditor.ui
Altered:
- Names of private member variables for the widgets in
AMAddActionDialog3 to match the Acquaman naming conventions.