Add `upload_rm` file transfer option

Similar to `ln_rm`, this first performs a remote upload
and then deletes the file locally if the upload and hash
check were successful.
merge dev_5_0 -D org: PR 2596 (Groups users menu 12082)
merge dev_5_0 -D org: PR 2615 (Sphinx api improvements)
merge dev_5_0 -D org: PR 2667 (Add a quiet option to CLI commands)
merge dev_5_0 -D org: PR 2676 (Overhaul of Insight's Search, Part 2)
merge dev_5_0 -D org: PR 2681 (12252 script limit)
merge dev_5_0 -D org: PR 2693 (Mousewheel zoom centres on mouse location)
merge dev_5_0 -D org: PR 2726 (Preview fix)
merge dev_5_0 -D org: PR 2741 (add trivial checksum algorithm that reflects file size only)
merge dev_5_0 -D org: PR 2775 (Permissions Test Matlab : Whole Suite)
merge dev_5_0 -D org: PR 2777 (Add `upload_rm` file transfer option)
merge dev_5_0 -D org: PR 2783 (Use a global HDF5 lock (trac: 10464) (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 2785 (Initial Dockerfile for OMERO)
merge dev_5_0 -D org: PR 2786 (Pytest markers registration)
merge dev_5_0 -D org: PR 2789 (Allow foregrounding of the server process (see #12281).)
merge dev_5_0 -D org: PR 2793 (Matlab CZI job)
merge dev_5_0 -D org

Repository: openmicroscopy/openmicroscopy
Excluded PRs:
  # PR 2784 dominikl 'Added new method 'byLuceneQueryBuilder' to search service' (label: exclude)
  # PR 2228 jburel 'Connection scifio' (label: exclude)
  # PR 2653 joshmoore 'Server unit tests' (status: failure)
  # PR 2108 rleigh-dundee 'release-src includes bioformats version metadata' (label: exclude)
  # PR 2798 joshmoore 'Adv gen config' (label: exclude)
  # PR 2743 joshmoore '`fs rename` command for modifying template values' (status: failure)
Already up-to-date.

Merged PRs:
  # PR 2596 will-moore 'Groups users menu 12082'
  # PR 2615 sbesson 'Sphinx api improvements'
  # PR 2667 sbesson 'Add a quiet option to CLI commands'
  # PR 2676 dominikl 'Overhaul of Insight's Search, Part 2'
  # PR 2681 joshmoore '12252 script limit'
  # PR 2693 will-moore 'Mousewheel zoom centres on mouse location'
  # PR 2726 jburel 'Preview fix'
  # PR 2741 mtbc 'add trivial checksum algorithm that reflects file size only'
  # PR 2775 bramalingam 'Permissions Test Matlab : Whole Suite'
  # PR 2777 joshmoore 'Add `upload_rm` file transfer option'
  # PR 2783 manics 'Use a global HDF5 lock (trac: 10464) (rebased onto dev_5_0)'
  # PR 2785 joshmoore 'Initial Dockerfile for OMERO'
  # PR 2786 sbesson 'Pytest markers registration'
  # PR 2789 bpindelski 'Allow foregrounding of the server process (see #12281).'
  # PR 2793 sbesson 'Matlab CZI job'Conflicting PRs (not included):
  # PR 2800 dominikl 'Show error message if group permission downgrade fails'
Repository: openmicroscopy/bioformats
Excluded PRs:
  # PR 1217 melissalinkert 'FakeReader improvements, part 1 (rebased onto dev_5_0)' (status: error)
  # PR 1216 melissalinkert 'Fix Z and T size calculation for InCell 6000 data (rebased onto dev_5_0)' (status: error)
Updating 06f23c9..95da6db
Merged PRs (fast-forward):
  # PR 1213 emilroz 'Czi expand metadata to all the channels'

Merged PRs:
  # PR 1206 sbesson 'Fix bfGetReader for empty input'
  # PR 1214 melissalinkert 'TIFF: correctly account for ```fakeBigTiff``` when reading IFD entries (rebased onto dev_5_0)'
  # PR 1215 melissalinkert 'ND2: fix tile reading when the X coordinate is > 0 (rebased onto dev_5_0)'
Repository: ome/scripts
Already up-to-date.

Merged PRs:
  # PR 89 bpindelski 'Avoid division by 0 in Plot Profile.'
Repository: openmicroscopy/ome-documentation
Already up-to-date.

Merged PRs:
  # PR 862 ximenesuk 'DropBox note'
  # PR 863 sbesson 'OMERO.server properties: documentation template'
  # PR 866 bpindelski 'Document client requirements for in-place import on Windows.'
  # PR 868 sbesson '5.0.3: CLI documentation'
Generated by OMERO-5.0-merge-push#108 (http://ci.openmicroscopy.org/job/OMERO-5.0-merge-push/108/)