Get password change working again. Closes #5540.

- get the username from the login widget instead of the now not
  available srp_auth.
- use lambda instead of partial to parametrize the error messages.
Merge remote-tracking branch 'refs/remotes/ivan/bug/5540_change-password-does-not-work' into develop