SCATTER-211
Cache plot and clear the plotting system instead of hiding/showing plots
SCATTER-211
Cache and clear traces when switching plots
set specimen code to prevent ugly null in sample plate widget
add ability to re-use existing SamplePlate

 * this will allow the plate display in ISPyBB to show all samples and
   buffers on a single plate instead of each on a separate plate
use plate 1 instead of 0 and have buffer and samples in different wells
prevent creation of multiple samples, sp, spp, buffers

 * this improves the output of specimengrid in ISPyBB
make test more realistic by using different positions for samples

 * use position 9 for buffer
ADMIN: fix dependencies
SCATTER-235 updated scripts

run on local machine for the next days (cluster down)
update ISPyB
number of minor fixes like permission problems due to using mktemp
Merge branch 'ispybapi' of ssh://dasc-git.diamond.ac.uk/gda/gda-scm into ispybapi
Merge branch 'ispybapi'

Conflicts:
	plugins/uk.ac.gda.devices.bssc/src/uk/ac/gda/devices/bssc/views/BioSAXSReductionResultPlotView.java
use Jun's python to run analysis
follow edna running instructions more carefully