password change functionality

This implement into master the possibility to allow the user to modify his password and also the possibility to remind him he should change it.