Add Util to add/delete ACL permissions.
[Refactoring] Using util to add ACL permissions.
Add custom ACL service.

The customized ACL service takes care if the principal object of the current authentication is a SHOGun2 User object.
Enhance ContentInitializer by logging in real user
Use customized ACL service in webapp archetype