Bulk of the code/pieces in place to run script
Script_ui 'map' key-value pairs parsed a bit nicer

It was inconsistent to have the first key:value pair be ...key & ...value and then
have ...key1 & ...value1 etc. Now, the first ones are ...key0 and ...value0.
Moving js to ome.split_view_figure.js etc

Also update the grey panels code (channels not in merged appear grey in split columns)
Added header and footer to Split_View_Figure page
Image row labels displayed and updated on Figure
Figure scripts menu/launch fixes
Hide Z-projection controls if disabled
metadata_general 'includes' tool bar (contains link btn)
Moving FigureScripts button to right-panel toolbar
Fix rebase with jshint PR545
Moving toolbar to top of right panel
Added scripts button and toolbar to batch_annotate panel
Styling dropdown menus and Split View Fig html
Remove placeholder from scripts menu dropdown
Zoom slider for Split_View Fig preview
Disable Figure Scripts if selected objects not suitable
Number fields in script UIs only accept numbers. See #10055
OMERO5.0DEV__2: via git mv and build-schema
OMERO5.0DEV__3: with Image.fileset rather than links
Fix poor exception mapping in PublicRepositoryI