Passes channel configuration to Make_Movie (see #12036)

Depends on https://github.com/ome/scripts/pull/67 (see #12037)
Using new ChannelsExtended arg to the Make_Movie script
Use system proxy environment variables
Add verbose option (prints out full jarsigner command)
User filter id can be changed. Handle service options e.g. omero.group
Optionally return cell array with annotations for each input ID
Rename uid optional parameter as owner for clarity

In the long run we may want to differentiate between the annotation owner
and the annotation link owner.
Propagate owner param/key value to the getObjectTypeAnnotations functions
Unify and improve description of owner/flatten parameters
Check jarsigner is executable
Log proxy args and directory to be zipped. Warn about password logging.
release-webstart build target replaced with signed/unsigned targets

Removed release-webstart build target
Add release-webstart-unsigned target (doesn't sign jars)
Add release-webstart-signed target (self signs jars using omero_insight_sign.py).
release-all runs release-webstart-unsigned so the final artifacts will be unsigned.

webstart-sign target has been changed to use the omero_insight_sign.py script instead of the old jarsigner ant calls
Remove sign option from jar_update_if

This means update-version won't sign any updated webstart jars.
(Actually it didn't anyway since it was removed in commit ff99355573f0145cf9eca3bed6c345b5232eded7, this just cleans up build.xml)
Remove the remaining unused code-signing ant tasks
Allow jarsigner without args to return 0 or 1

Return code depends on Java version
Update robotframwork readme file.
Change check_jarsigner error message (since exit 0|1 is allowed)

Just in case any pedants are reading
Remove unused import from gateway and fix indirect imports of that name
Fix a couple of errors and use markdown since this is an md document.
Standardise the report paths.