initial work to implement holding onto data collection beam objects
set default statuses to NOT_STARTED
start adding ability to retrieve data collections
implement ability to retrieve data collections
connect Measurement with Run by updating runId field
createDataReduction method renamed from a private method

 * the createDataReductionStarted method from the old interface was
   renamed for use in the current interface
implementation updated following commit d473d4bba2e285e1

 * remove filename from set status methods
fix problem with getting nonexistent field from Experiment
hold onto blsessionId

Conflicts:
	plugins/uk.ac.gda.devices.bssc/src/uk/ac/gda/devices/bssc/ispyb/BioSAXSISPyBviaOracle.java
remove blsessionId check as SaxsDataCollection does not exist yet
Renamed BioSAXSISpyBAPITest to BioSAXSProgressModelTest for clarity