Remove AccessDeniedException usages.
Add CreateUserSuccess event to allow change user's data before they will be saved.
Add UpdateRoles event to allow add checks before updating a roles list.
Replace CheckPassword event by UpdatePassword
RemoveUser event was moved.
After this event a user will be removed.
This allows to check access for this action.
Remove unused Attributes class.