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-develop/lastSuccessfulBuild/testngreports/integration/integration.AdminServiceTest/ still passes. Also check for relevant tests in #1771 and #1782.