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

This is done, and tested from the generic scan editor, however I am not able to test from the other locations it is used (AM1DCalibrationABEditor).

The solution here is not as general as it could be, owing to some design decisions I made in #665. It may be worth considering putting together a generic class the represents the shared elements of this and AMScanDataView in a future issue.