fix #11687: removeGroups can take unloaded experimenters (rebased onto dev_4_4)


This is the same as gh-1784 but rebased onto dev_4_4.

----

Adjust `removeGroups` to accept unloaded experimenters and adjust integration tests to always give unloaded experimenters. Fixes http://trac.openmicroscopy.org.uk/ome/ticket/11687. Check that http://hudson.openmicroscopy.org.uk/job/OmeroJava-integration-stable/lastSuccessfulBuild/testngreports/integration/integration.AdminServiceTest/ still passes. Also check any tests in OmeroPy `clitest` that may be in the merge build.