Expose advanced help in bin/omero import

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Refactor CLI import unit tests to define a setup_method

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Refactor omero.plugins.import module import (cf integration tests)

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Move CLI import help test as unit test

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Add unit tests for all help arguments

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Migrate TestImportDepth to the CLI import unit tests

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Merge pull request #2563 from snoopycrimecop/merge/dev_5_0/submodules

Update dev_5_0 submodules
Do not assume help argument return zero codes

bin/omero import -h return a zero code (argparse) while the Java help
processes return non-zero codes

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
Create composite client bundles directly under target

The target/pkg subdirectory is most certainly historical and certainly not
a requirement anymore. This commit modifies the release-clients build target
to move all the OMERO.clients zip directly under target instead.

OME-DCO-1.1-Signed-off-by: Sebastien Besson <seb.besson@gmail.com> (github: sbesson)
merge dev_5_0 -D org: PR 2596 (Groups users menu 12082)
merge dev_5_0 -D org: PR 2597 (Preview resize 12319)
merge dev_5_0 -D org: PR 2607 (Search web ui)
merge dev_5_0 -D org: PR 2615 (Sphinx api improvements)
merge dev_5_0 -D org: PR 2639 (Event log queue)
merge dev_5_0 -D org: PR 2640 (Bugfix: Remove FileAnnotations when multiple images are selected (rebased onto dev_5_0))
merge dev_5_0 -D org: PR 2643 (permissions test matlab script)
merge dev_5_0 -D org: PR 2655 (fix #12362, #12396: allow group owner to change permission level)
merge dev_5_0 -D org: PR 2667 (Add a quiet option to CLI commands)
merge dev_5_0 -D org: PR 2670 (OMERO.matlab: return orphans in getProjects()/getScreens())
merge dev_5_0 -D org: PR 2672 (Batch download originals jpegs)