Fix bugs with set ldap password.

There is no check that 'name' exists in the keys.

Client update password call expects update_user to return the new user
as do the kvs and sql back ends.

Change-Id: I1b7af9b9225fa06a9404d0a54cd1ef7b6e5cda80
Merge "Fix bugs with set ldap password."