User password change introduced

This branch provides a new library function able to change user password and a related test.