Continious Scan: Just a comment
Merge branch '8.30' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into 8.30
Removed from gda.analysis.utils import * as this fails on some
beamlines and prevents the jython console from working corretly.
Logging: Removed exceptions which were happenening at every scan point
which slowed everything down into an unuseable state. Obviously
removing exceptions isn't good but removed until it is understood why
this happens.
Enabled Jython controls.
Merge branch '8.30' of
ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into 8.30

Conflicts:
	uk.ac.gda.core/src/gda/jython/GDAJythonInterpreter.java
Fix exception handling in ScanBase to re-throw an exception caught in
the command thread rather than instead always throwing an
InteruptedException
CV and TrajScanLine now better reports the cause of a failure in the
command thread.
Merge branch '8.30' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into 8.30
GDA - Use logger.isDebugEnabled() to reduce work done when not enabled
GDA - New Scan Interface to indicate scan is contiguous to user
GDA - refactor repeated code into protected methods to allow re-use

Handle ContiguousScan type
GDA - New MultiScan - runs child scans as one ContiguousScan
BLXXJ-29 grey out combo box while motor moving
ScannableMotor: send BUSY event *before* instructing underlying motor to move

DummyMotor.moveTo sends a MOVE_COMPLETE event if no move is required; the
resulting IDLE event from the ScannableMotor was arriving *before* the BUSY
event.
BLXX-144 compiled synoptic product now works. Notes added for
configuring for any beamline.
BLXX-51 update the README for synoptic product
TOMO-21 Write Metadata to Nexus.

Initial code
TOMO-24 Metadata from NXMetaDataProvider now handled by NexusDataWriter

NXMetaDataProvider is a zero input/extra scannable which at scan Start 
generates the neux tree to be written
TOMO-24 Handle extra and input fields in scannables