Added:
- AMScanEditorsCloseView, a widget to help close one or more open scan editors.

Altered:
- AMAppController and AMDatamanAppController to put several functions for handling the scanEditorsCloseView as well as moving the View QMenu to AMDatamanAppController. The view can be accessed from the View menu or by right clicking on a GSE in the left bar of the main window.
- AMScanEditorModelItem to add a few more data roles for ease of access.
- AMCloseItemDelegate to handle right clicks and a flag to enable that behavior (disabled by default)
- AMMainWindow to pass along signals for right click
- AMGenericScanEditor to add an optional boolean value to canCloseEditor. The old behavior was to always prompt the user with a message box to save. Now the function can be used just to check the state without doing anything.
Cleaning up some unneeded debugs.
Removed another unnecessary debug.
Removed unneeded QDebug include
Merge pull request #984 from acquaman/Issue979

Pull Request for Issue979: Generic Scan Editor Mass Close