Removed some testing code from SGMSideBar regarding dark current corrections. Also redirected the sgm database to sgmdata.db as opposed to one of the backup files.
Merge branch 'master' of github.com:acquaman/acquaman
Merge branch 'master' of github.com:acquaman/acquaman
Merge branch 'master' of github.com:acquaman/acquaman
Merge branch 'master' of github.com:acquaman/acquaman
Removed some unnecessary debugging.
Add delays to cleanup actions since scaler seems to frequently end in
bad state (i.e. not properly reset for continuous monitor).
Moved `REIXSXASScanCOntroller` from `AMRegionScanActionController` to
`AMStepScanActionController`

Re: Issue #666 and #649
Almost as if by magic, removed a `this` and solved a seemingly
unsolvable crash bug.
Add min/max limits to `energySpinBox` on spectrometerControlEditior to
enforce existant `eVRangeMin`/`eVRangeMax`, in the
spectrometerCalibration class, based on selected grating to avoid
commanding the spectromter to move to unreachable energies, as the limit
switches do not require further feild testing.

Closes issue #679
clean up old debug statements
First stab at getting the new valves for pre and post bypass section into the SGMBeamline and add them to the beam on actions.
Merge branch 'master' of github.com:acquaman/acquaman
Merge branch 'master' of github.com:acquaman/acquaman
Merge branch 'master' into SGM_Release
AM1DTimedDataAB now only emits valuesChanged() if both sources have updated in lock-step, meaning they can be no more that 1 update difference between the two sources. This shouldn't be a problem for AM1DTimedDataAB as implemented in StripTool: the two sources for this AB should be listening to the same PV updates. But I can definitely see the need for something more sophisticated/flexible if this AB is used for anything more complicated.
Fixed some code that was accidentally left in onDataSourceValuesChanged() and onTimeSourceValuesChanged() and causing errors in AM1DTimedDataAB.
Tentatively implemented time filtering in AM0DTimestampAB, as a feature that can be turned on/off. It's pretty untested at this point, but I think it's the right general idea. Time filtering in AM0DTimestampAB eliminates the need for AMTimestampFilteringAB class, will be removed later. More work needs to be done in AM1DTimedData to make sure that the right values are returned if filering is turned on.
Commented out the instance of AMTimestampFilterAB, anticipating it being removed/renamed. StripTool builds and runs, the correct information is plotted but there are no limits in place--plotted data increases until the dataStored_ limit is reached.
Commented out call to reviewValuesChanged() in AM1DTimedData::onDataSourceValuesChanged(). We still want to know if this source has updated (keeping line updateOffset++;) but will not be using data_'s reported indices. time_'s update indices will be used exclusively, as they may be limited by time filtering.