GDA-5899 [Cherry pick from master] upgrade TwoGaussianEdges to use new
scisoft plotting as the old one has stopped working for some cases
GDASCRIPTS [Cherry pick from master] Fix failing test caused buy fixing a bug in metadata.py

Sorry for the cherry pick all!
BLVI-65 8.34 - changed SocketBidiAsciiCommunicator to facilitate
overriding.
BLVI-100 (8.36) Expose SocketBidiAsciiCommunicator fields for derived
class, UViewTcpSocketConnection.
GDASCRIPTS: Fix TwoGaussianEdges (will have been fixed on gda master
separately--choose master)
Merge branch '8.34' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-core.git into 8.34
Editing out tabs for spaces
Added scisoftpy package to path of example local station script
Added xmlrpc jars to object server launcher
Rationalize example product and allow to run from IDE
Added needed plotting services plugin start level for example client
Merge remote-tracking branch 'origin/8.34'

Conflicts:
	uk.ac.gda.core/scripts/gdascripts/analysis/datasetprocessor/oned/TwoGaussianEdges.py
Merge remote-tracking branch 'origin/8.36'