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
remove unneeded config reloading (it's already done during setUp)

Change-Id: I4341b6c00dfe2354a13bfa4cb2a6ed5d1441f4cb
Cleaned up keystone-all --help output

- Added a missing space: mayuse -> may use
- Removed default values from help messages, which were appearing as
  None, and should be added by argparse anyway
- Updated man pages

Change-Id: I471a1aaff40398488e19f91a16bd91d2d17db61d
Update to oslo version code.

This brings us tag-based versioning and aligned with the rest of the project.

Change-Id: I8c1f077125ee062e213d073492cfde07694cc254
add missing kvs functionality (bug1119770)

add list_projects
mod list_groups, list_domains, get_project_users to match sql response
not adding list_user_projects

fix list_projects to return refs
drop get_projects and get_all_projects

Change-Id: Ifa1433918b8770cd7d59f36f71f2e6b935625ae5
fix unit test when memcache middleware is not configured

Fixes:

keystoneclient.middleware.auth_token: INFO: Starting keystone auth_token middlewa
re
keystoneclient.middleware.auth_token: INFO: Using /opt/stack/keystone/examples/pk
i/certs as cache directory for signing certificate
keystoneclient.middleware.auth_token: DEBUG: Authenticating user token
keystoneclient.middleware.auth_token: DEBUG: Removing headers from request enviro
nment: X-Identity-Status,X-Tenant-Id,X-Tenant-Name,X-User-Id,X-User-Name,X-Roles,
X-Service-Catalog,X-User,X-Tenant,X-Role
keystoneclient.middleware.auth_token: DEBUG: Keystone did not return json-encoded
 body
keystoneclient.middleware.auth_token: DEBUG: Marking token invalid-token as unaut
horized in memcache
keystoneclient.middleware.auth_token: DEBUG: Token validation failure.
Traceback (most recent call last):
  File "/opt/stack/python-keystoneclient/keystoneclient/middleware/auth_token.py"
, line 574, in _validate_user_token
    data = self.verify_uuid_token(user_token, retry)
  File "/opt/stack/python-keystoneclient/keystoneclient/middleware/auth_token.py"
, line 824, in verify_uuid_token
    self._cache_store_invalid(user_token)
  File "/opt/stack/python-keystoneclient/keystoneclient/middleware/auth_token.py"
, line 794, in _cache_store_invalid
    self._cache_store(token, 'invalid')
  File "/opt/stack/python-keystoneclient/keystoneclient/middleware/auth_token.py"
, line 771, in _cache_store
    timeout=self.token_cache_time)
TypeError: set() got an unexpected keyword argument 'timeout'
keystoneclient.middleware.auth_token: DEBUG: Marking token invalid-token as unaut
horized in memcache

This can be reproduced on devstack.

Fixes bug 1102520

Change-Id: Ib9e110d60df40e30d74c3059bd25e459a95f9850
Merge "fix unit test when memcache middleware is not configured"
Merge "Fix bugs with set ldap password."
Merge "Cleaned up keystone-all --help output"
Merge "add missing kvs functionality (bug1119770)"
Merge "remove unneeded config reloading (it's already done during setUp)"
Merge "Update to oslo version code."