Add a new hook for plugins to the user profile control buttons

This PR do not change the functionality or design of the control buttons in the user profile.

I have added a new user view for the control buttons and button views.
After this I added a trigger "additionalUserControlButtons", so plugins may add new buttons to the user profile controls.