Altered:
- AMAnalysisBlock and AMDbObject to have virtual name() and setName()
methods because AMAnalysisBlock can get confused.  Fixed the behaviour
of Analysis blocks as used by VESPERSUserConfiguration.
Added:
- Added regions to configurations in the scan controllers.  Now they are
properly loaded from the database.
Altered:
- Setting regions of interest in scan controllers is now done through
the configuration.  This now completely removes the current state of the
fluorescence detector from the configuration setup.  Whatever state the
detector was in when the scan was added to the workflow (ie: when the
scan was setup) will be the state of the scan when it is run.  Applied
it to all scans that use XRF detectors.
Merge branch 'master' of github.com:acquaman/acquaman