Moved a pointer to the file writer object to AMScanActionController as a QObject*. This way we can add it to the chain of deletion for cleaning up scan controllers. It's now placed to call deleteLater on the fileWriter pointer (if there is one) and connect its destroyed signal to cleaning up the file writer thread. Tested for fast scans and XAS scan on SGM and it appears to be working correctly.Also fixed a minor memory issue in AMScanView where the exclusiveView and multiView were newing an MPlotPoint called plotCursor, but never cleaning them up. Also fixed a minor cleanup issue for AMBeamlineSampleManagementView which didn't clean up its samplePlateBrowserView_, which now happens in the destructor.