saving the profile. Allow to change password, add extra email, etc.
remaining direct user call
In all views, user should be logged-in user. So in profile view, rename shown user from 'user' to 'the_user'. Also simplified dicts in view code.
avatar url with gravatar
roles for authentication: the models
case of no discussion
Merge branch 'velruse' into develop.