remove svn revision notes
add guest user to Roles object
add convenience predicates for boolean role properties
fix #11465: add further admin action validation

Conflicts:
	components/server/src/ome/logic/AdminImpl.java
minor code cleanup to reduce compiler warnings

Conflicts:
	components/server/src/ome/logic/AdminImpl.java
add Javadoc documenting #11465 changes
reword admin user text
do not allow users to be removed from all groups
remove unused import
add integration tests for #11465 validation checks
remove uselessly blank lines
make admin service test user creation more succinct

Conflicts:
	components/tools/OmeroJava/test/integration/AdminServiceTest.java
adjust remove groups validation
add fail's and adjust whitespace
removing decorator from failing test as issue in #11465 was resolved
upgrading test in order to catch an exception
add extra fields to Roles
utilize new Roles fields
create test users with non-user default group
Merge pull request #1595 from mtbc/11465-admin-checks

fix #11465: add validation checks for admin service (rebased)