Altered:
- Added explicit include for QToolButton to REIXSXESImageABEditor
- Added explicit include for QToolButton to
REIXSXESImageInterpolationABEditor
- Altered AM1DCalibrationABEditor to clear the selection within the
dialog after it returns
- Altered AMGenericScanEditor to clear the selection within the dialog
after it returns
- Reimplemented all the stuff in AMGenericScanEditor to use the system
written for AMScanDataView (though it should be noted that it doesn't
include an AMScanDataView
Removed:
- ui design form AMChooseScanDialog.ui

Altered:
- AMChooseScanDialog::AMChooseScanDialog() ~ Connected the child
TableView's double click event to AMChooseScanDialog::onDoubleClick()
Added:
- AMBrowseScansView ~ New class which encapsulates the shared elements
of AMScanDataView and AMChooseScanDialog. Essentially represents a
widget for displaying (with filtering capability) all the scans in the
database in the three major view modes (thumbnail, table, tree).

Altered:
- AMScanDataView and AMChooseScanDialog to now use an AMBrowseScansView,
instead of doing all that work themselves.
- AMScanThumbnailView - Fixed a few arithmetic errors that could occur
if functions were called in specific orders
Merge pull request #819 from acquaman/Issue817

Pull request for Issue817: Opening a scan from the generic scan editor still uses AMDataView, instead of AMScanDataView