Merge pull request #2005 from mtbc/trac-11091-hierarchy-navigation

assist #11091: refactor server DB queries for hierarchy navigation
Merge pull request #2148 from dominikl/rebased/develop/inplace-import-icon-dev_5_0

Inplace import icon dev 5 0, 11970 (rebased onto develop)
Unify command-line importer help

- Use OMERO username and OMERO password
- Capitalize ID across the board
Group all Java arguments into a group for parsing clarity

- Also use METAVAR for annotation key/value pairs
Improve readability of importer-cli usage() method
Improve description of Java importer arguments

- Move -f option to the list of optional arguments
Add logic to define epilogs in CLI parsers
Define examples at the epilog of the help and add link to documentation

Also unify the examples and show additional option usages (-f, --debug)
Use path instead of arg for the positional argument
Use path in the usage() of Java command line import
Fix test_import.py clitest to account for new epilog keyword
Expose plate name/description arguments and group naming arguments
Reorganized grouping/description of command-line importer argument
Move the optional login arguments up in the import help
Align optional arguments
Fix example image names in import.py
Removed unncessary if construct
merge develop -D org: PR 1960 (Remove cut link 11882)
merge develop -D org: PR 2127 (Working view to email announcements to selected users, groups, email addresses and/or all users)
merge develop -D org: PR 2149 (Static build year)