Added support for user email verification.

All user email verification should now go via the NextGen Identity web app.
This required the following changes:

* Created a /verify-email/<token> landing page
* The user profile page now checks if a user has verified his email adress. If not a button is shown allowing the user to request a new activation email.