UserApi.update not to require all fields in arg

LDAP backend's UserApi.update required caller to provide all User fields
in an argument while only changed ones are provided there.

Change-Id: Ia8f43efab7580483b9aa5de90f0a66ae544e230f
Merge "UserApi.update not to require all fields in arg"