SCATTER-292 (part) fixes for the frame selection slider

 - Frames slicable to max frame
 - Current frame shown on slider
 - Improved positioning of slider
 - Removed unnecessary comments
Prevent NPE when empty space is selected on Progress table
Fix frame selection for reduced data view
remove duplicate bean detectorInfoPath; already in i22_server_ncd.xml
SCATTER-336 change plate type based on plate position
SCATTER-331 upgrade execution environment to Java 7
SCATTER-331 put SQL statements into try/catch blocks

 * use try-with-resource to autoclose ResultSets and Statements
Merge branch '8.40' into gda-8.40
Include visit directory in properties - SCATTER-350
Include elog image url
Include icons in build
Add metadata to BioSAXS scan files

include sample name, concentration and sample thickness
Disable frame selection by default (as reduced data is default)
Remove duplicate bean: detectorInfoPath
reorder perpectives initialisations to avoid NPE in [S|W]axs Data Souce perspectives when starting after gdaclient --reset
Merge branch 'gda-8.40' of ssh://dasc-git.diamond.ac.uk/gda/gda-scm into gda-8.40
ADMIN: add required dependency after gda-xas-core.git 40ae8415
New hexapod settings
Merge branch 'gda-8.40' of ssh://dasc-git.diamond.ac.uk/gda/gda-scm into gda-8.40
Change pilatus pvs