Refactored the AMScanSearchView to be instantiated in an SGMDataView inside of an SGMDataViewWithActionButtons. Also implemented features for AMDataViewWithActionButtons and AMDatamanAppController to use virtual functions to create the appropriate widgets. Had to use the buildView() paradigm for AMDataViewWithActionButtons, but this is fine because it's called from AMDatamanAppController for everyone. Also fixed some issues where ErrorMons were popping up as the search view is scrolled through. Not sure that the search filter is working entirely correctly for the exitSlit ... as I can enter a number like 19 and see both items with 19.x and 49.x ... seems odd.
Altered AMScanSearchView:
- Changed name of scanId column to Serial# (to match the reference to it
in the data list)
- Made ScanId (Serial#) searchable
Fixed merge conflicts