Refactor *Close into AbstractCloseableAmdServant (Fix #11074)

Changing the signature of preClose and postClose in
AbstractAmdServant to include an Ice.Current argument
(See 94fca87e891185b6ca4256512ef16812396d29df) left
ExporterI with an uncalled preClose method which in turn
left temp files dangling.

Adding `@Override` to the protected method would prevent
such errors in the future, but this refactoring goes a
step further and makes the methods abstract so that they
must be implemented.
Add OMERO_TEMPDIR to diagnostics output (See #11074)
Add missing closeable conversion
merge dev_4_4 -D org -I include -E exclude: PR 982 (Add support for Ice 3.5)
merge dev_4_4 -D org -I include -E exclude: PR 988 (webgallery prototype from github/will-moore/webgallery)
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 1176 (Import status tb dev 4 4)
merge dev_4_4 -D org -I include -E exclude: PR 1224 (Update dev_4_4 submodules)
merge dev_4_4 -D org -I include -E exclude: PR 1233 (OMERO.matlab: add object creation functions (see #10637))
merge dev_4_4 -D org -I include -E exclude: PR 1234 (Web image object id extension 11022)
merge dev_4_4 -D org -I include -E exclude: PR 1248 (Fix multi-selection in data manager (see #11037))
merge dev_4_4 -D org -I include -E exclude: PR 1249 (Dataset creation 11048)
merge dev_4_4 -D org -I include -E exclude: PR 1258 (Remove red dot dev 4 4)
merge dev_4_4 -D org -I include -E exclude: PR 1261 (11074 export close (rebased onto dev_4_4))
merge dev_4_4 -D org -I include -E exclude

Repository: openmicroscopy/openmicroscopy
Already up-to-date.
Merged PRs:
  # PR 982 rleigh-dundee 'Add support for Ice 3.5'
  # PR 988 will-moore 'webgallery prototype from github/will-moore/webgallery'
  # PR 1126 joshmoore 'Fix long-missing DELETE EventLogs'
  # PR 1176 jburel 'Import status tb dev 4 4'
  # PR 1224 snoopycrimecop 'Update dev_4_4 submodules'
  # PR 1233 sbesson 'OMERO.matlab: add object creation functions (see #10637)'
  # PR 1234 manics 'Web image object id extension 11022'
  # PR 1248 jburel 'Fix multi-selection in data manager (see #11037)'
  # PR 1249 will-moore 'Dataset creation 11048'
  # PR 1258 jburel 'Remove red dot dev 4 4'
  # PR 1261 joshmoore '11074 export close (rebased onto dev_4_4)'

Repository: openmicroscopy/bioformats
Already up-to-date.
Merged PRs:
  # PR 545 hflynn 'Adding OME 5 product menu'
  # PR 549 melissalinkert 'Zeiss LSM: use the longer display channel name'
  # PR 552 bpindelski 'Correct use of asterisk in docs. (rebased onto dev_4_4)'
  # PR 554 hinerm 'Updated ITK build instructions (rebased on dev_4_4)'

Repository: ome/scripts
Already up-to-date.

Repository: openmicroscopy/ome-documentation
Already up-to-date.
Merged PRs:
  # PR 368 rleigh-dundee 'Cpp: Correct content and markup'
  # PR 384 sbesson 'Add menu for OME5 documentation sets (rebased onto dev_4_4)'
  # PR 388 hflynn 'Adding ome 5 to product menu (rebased onto dev_4_4)'
  # PR 390 mtbc 'Americanize spellings'

Generated by OMERO-merge-stable#266 (http://hudson.openmicroscopy.org.uk/job/OMERO-merge-stable/266/)