SCATTER-291
Refactored paint to run same code for each column (method paintTableCell())
add Guinier and Kratky plot data handling
create Guinier and Kratky plots using appropriate data

 * Guinier: need "variable" data field (q^2)
 * Guinier: only show q*Rg < 1.3
add Guinier and Kratky plots for dataset 0 to analysis results
use real background errors if available
SCATTER-291
Added new method to BioSAXSISpyB setDataCollectionStarted which will set the status of the collection when it has been started from NOT_STARTED to RUNNING
Merge branch '8.38' of ssh://dascgitolite@dasc-git.diamond.ac.uk/gda/gda-scm.git into 8.38
SCATTER-291
Updated tests with BioSAXSISpyB interface changes and new BioSAXSISpyB mehtod calls