GDA-5836 (8.34.GDA-5836) Refactor CVScanLine to remove unesary
dScannable adapting/wrapping
GDA-5836 (8.34.GDA-5836) Create a ConstantVelocityRasterScan, associated controller type and tests
Fix excception handling
Shutdown pipeline in event of run time exception
GDA-5858 enable ScanFileHolder to retrieve lazy datasets
Remove new Activator class and replacing references to it to use pre-existing GDAClientActivator instead
DASCTEST-168 Rationalize test environment
GDA-5854
A script containing a child script keeps running if the child script is 
stopped
Throws PyException in method exec in class GDAJythonInterpreter. Rename 
runcode() method with exec()
GDA-5858 enable ScanFileHolder to retrieve lazy datasets
GDA (8.36) Fix references to TrajectoryScanLine in AbstractContinuousScanLine.
Merge remote-tracking branch 'origin/8.36'
GDA-5872 added method for client to get its own details 

In doing this, client gets user full name and passes it to JythonServer

Code is simpler to follow and client details retunred from JythonServerFacade are now coorect
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git
BLXVIIIB-152 when new elements added to Script Log view, or it is refreshed, then do not change where the tree is being viewed or its expanded state
BLXVIIIB-152 when new elements added to Script Log view, or it is refreshed, then do not change where the tree is being viewed or its expanded state
fixed potential NPE by not reading back the start time from the database
BLXVIIIB-152 when new elements added to Script Log view, or it is refreshed, then do not change where the tree is being viewed or its expanded state
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git
prevent NPE
Merge branch '8.36' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into 8.36