Mark keystoneclient as being a universal wheel

Change-Id: I216b422175dba6e1ca1623c21ff87f4d2fd0a486
Authenticate via oauth

Add support to authenticate with keystone via oauth access tokens.

Change-Id: Ie0eb3290d71661852cc7774bcdb1eb56971987be
implements: bp add-oauth-support
Add support for extensions-list

Add support to list extensions in the v2.0 API.

Change-Id: I4ddf888966e2ed51cf8cb1171aded8025440cfd4
Closes-Bug: #1313266
Fix attributes ordering at v3/client.py

Fix attributes alphabetical ordering at
v3/client.py.

Change-Id: I1ca71a56a6a710b231a8ed770835d45d3cf01cda
Merge "Authenticate via oauth"
Merge "Add support for extensions-list"
Merge "Mark keystoneclient as being a universal wheel"
Sync with oslo-incubator caed79d

This syncs python-keystoneclient with oslo-incubator commit hash
caed79d8239679cb74476bb0d9e5011b4fcc39da

First, remove the existing code to cleanup:
 $ rm -r keystoneclient/openstack/*

Then, sync from oslo-incubator:
 $ python update.py ../python-keystoneclient

Commits since last sync (2640847):
----------------------------------
1173e46 Remove ValueError when accessing sys.modules
90ae24b Remove redundant default=None for config options
18f2bc1 Enforce unicode json output for jsonutils.load[s]()
4a777e5 Fix warnings in doc build for apiclient

Related-Bug: #1315523
Closes-Bug: #1314129
Change-Id: Id53ea2d4828e81bc6270f186849f391e7bc73101
Merge "Sync with oslo-incubator caed79d"