Improve error handling during import (See #10090)
Merge pull request #580 from jburel/import-error-handling

Improve error handling during import (See #10090)
Merge pull request #545 from will-moore/jshint_compliance_9927

Jshint compliance 9927
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