GDA-6005 replace ScanCompletedEvent with new ScanEvent class and broadcast events more frequenelty from scans
GDA-6005 tidy up action bar and improve scann messages to user in the action bar
GDA-6005 add improved messages to action bar
GDA-6005 replace ScanCompletedEvent with new ScanEvent class and broadcast events more frequenelty from scans
Merge branch 'GDA-6005_Scan_Events'

Conflicts:
	uk.ac.gda.client/src/gda/rcp/ApplicationActionBarAdvisor.java
	uk.ac.gda.core/src/gda/scan/ScanBase.java
remove duplicated class - it should have been moved not copied
Merge remote-tracking branch 'origin/master'
minor changes to fix unit tests