Added some translations

These are for an update in the group interface and new for the user interface
Added the id to the array returned by the getRoleList function
Removed the function caching of the user.hasPermission function

This is needed as the caching is done by its parameters for every object of the same type instead of a caching per object.
Added a save was successfull message
Removed a template= from an include as it's not needed
Removed the user list from the struct returned from the getGroupList function.
Added a function getGroupListWithRoleCounter.

The getGroupList function will not return the list of roles and the count of users assigned to this.
Added a function updateUserPermission to the permissionCRUD component
Fixed a style in the userPermissionList.

Added a space to have the correct margin between the glyphicon and the text
Added the user interface to update all permissions of one user.