DeleteServiceTest: fix 2 broken tests.
OmeroCpp: Disable remaining integration search test
fixing possible division by 0
Merge pull request #3123 from will-moore/groups_users_lazy_load

Lazy load Groups/Users menu
fixing comment in share
disable group/user menu for public tab
Fixed another copy/paste bug
fixing experimenter icon in a tree
HierarchyMoveDatasetTest: fix 6 tests.
ImporterTest: fix 2 failing tests.
AnnotationDeleteTest.java: remove NYI fail.
Fixed: Save button in fullviewer now enabled if settings were modified
Removed some previoulsy accidentely commited unused code
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 2985 (Download preserves directories of original files)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3037 (Group sudo)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3057 (Rating web)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3058 (Homebrew nginx (rebased onto develop))
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3069 (Scalebar)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3098 (Metadata reimport)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 3108 (Fixed bug ChannelSlider (rendering settings))