Overriding update() method in GroupManager to update permissions
Adding method in PermissionManager for updating group permissions
Adding a group permission field type, updating group permission form related functionality
Fixing reference to invalid property in GroupPermissionValueRepository query, adding clearPermissions() method for Group entity
Adding tests for Group and User entities