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
Merge branch 'master' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git