Unload ofile before linking (Fix #10216)

Use an unlinked original file object (i.e. a proxy) for
linking the stdout and stderr. The files were previously
being uploaded, just linked. This is likely a result of
the files being modified on save to calculate the sha1,
but is not directly an FS issue.
Pass context to script helper (Fix #10970)

ScriptI was failing to pass the Ice.Current.ctx
value down to the script helper for use with
`Executor.execute(Map<String, String>, ...)`

bin/omero script replace now works as expected

Note: it still modifies the ID of the script!
Actively load user group on ScriptRepoHelper.update

Conflicts:
	components/server/src/ome/services/scripts/ScriptRepoHelper.java
Split Viewer panels labelled with channel names. See #11445
Allow multi-Ch with grey split-view in 'Edit' dialog
update Insight UI testing README
Adding self.SERVICE_OPTS to new API calls
Add HTTPS fastcgi param to nginx config template

Allows Django to detect the correct URL scheme
when running with nginx SSL support on.
Required when serving Insight via webstart over HTTPS.
See https://trac.openmicroscopy.org.uk/ome/ticket/10273
Close scripts menu when script is launched
Fix build when exej is installed or not.
Remove OmeroJava/src from top-level .classpath-template

After @bpindelski's recent changes to tools/OmeroJava,
there is no longer any source under OmeroJava, but build-eclipse
produced a .classpath file which referenced it leaving the workspace
broken.

Re-running `./build.py build-dev` with this change should produce
a new working Eclipse classpath file.
merge dev_4_4 -D org -I include -E exclude: PR 1126 (Fix long-missing DELETE EventLogs)
merge dev_4_4 -D org -I include -E exclude: PR 1321 (Insight connectors dev 4 4)
merge dev_4_4 -D org -I include -E exclude: PR 1424 (Automated UI testing with Robot Framework)
merge dev_4_4 -D org -I include -E exclude: PR 1429 (fix #11360: get the servant holder from the session factory into the raw file store)
merge dev_4_4 -D org -I include -E exclude: PR 1431 (List orphans 11413)
merge dev_4_4 -D org -I include -E exclude: PR 1444 (fix #9917: adjust tile drawing for big images)
merge dev_4_4 -D org -I include -E exclude: PR 1446 (Improve file size pretty-printing code)
merge dev_4_4 -D org -I include -E exclude: PR 1447 (Update OMERO agent string in ``common`` unit test)
merge dev_4_4 -D org -I include -E exclude: PR 1451 (Making the pytest features usable externally)