allow setting the tenant descriptions

This allows one to change the descriptions for the default admin and
service tenant.

Change-Id: Ic6e8f07e8523a46612a7a6bc4dd2fa9c38775b2f
Fix password update for users

Newer versions of keystone-client have changed the error message when an
invalid password is passed in. Update the logic so that puppet can
update passwords for users.

Change-Id: I090f7e2ee62ee189f37921c091fe51b6d587cd74
Closes-Bug: 1340447
Merge "allow setting the tenant descriptions"