Fix GroupLeaderTest
Refactor GroupLeaderTest
Handle null eventType in Principals
Add failing test for non-group-leader sudo
Refactor out CreateRequest for passing session args
Disable @System but protect against group sudo
Fix minor warnings
Only attach annotation for group-sudo
Fix if/else if logic for 'user' group
Rename validation method in SessionManagerImpl
Pass test by implementing group restriction
Prevent setSecurityContext for group-sudo
Nicer SecViolation printing from CLI
Enable CLI integration test
Minor unit test fix
Remove deprecated methods.
Replace resetDefault by resetDefaultSettings(true)
Minor test fix
Remove Gateway and IDelete deprecated definitions

Both services have been deprecated since the 4.4 line
and are so being removed for 5.1.

Conflicts:
	components/blitz/src/ome/services/blitz/gateway/services/impl/RenderingServiceImpl.java
Replace resetDefault by resetDefaultSettings.