BLIX-129: click "Interrupt Scan Gracefully" does not stop analyser acquiring

http://jira.diamond.ac.uk/browse/BLIX-129
GDA-6006 provide a way for client/users to identify the actual command currently being processed in the Command Queue Processor
javadoc for how to use this factory with Spring bean configuration
Merge remote-tracking branch 'origin/8.38'

Conflicts:
	uk.ac.gda.core/src/gda/jython/JythonServer.java -reverted, keep the head verion