Split user-role-list from user-list

Change-Id: Id39e178c0ec068afbf5cae2d5bba3cf2238d608e
fix parameter name error in exapmle

Change-Id: I7e20a82b1cb6a5608043625d4e869a67949af8e7
Removed unused imports and variables.

Also fixes AUTHORS file. Previous version was copied directly from python-novaclient.

Change-Id: I33654b6fe7197efbff300ebaf4892a8b53d85c54
Require service_id for endpoint-create (bug 987457)

Change-Id: I6568fcee740fb497afe8f3fd824c7c93dfc8304d
Merge "fix parameter name error in exapmle"
Merge "Split user-role-list from user-list"
Auto generate AUTHORS for python-keystoneclient.

Bug: 976267

Now that git commits are gated by CLA, we shouldn't enforce
committers to add an entry in AUTHORS file. The AUTHORS file
should be generated automatically, based on git commits.

This commit fixes the problem.

* AUTHORS
  Remove this file.

* .gitignore
  Add AUTHORS file.

* keystoneclient/openstack/common/setup.py
  generate_authors(): New method to create AUTHORS file. If
  AUTHORS.in file exists, append it's content to AUTHORS file.

* setup.py
  Import the new method.
  Generate AUTHORS file before creating the package.

* openstack-common.conf
  Add config file to copy libraries from openstack-common project,
  using update.py script.

* keystoneclient/openstack/__init__.py
* keystoneclient/openstack/common/__init__.py
  Add new placeholders.

Change-Id: I1a17ee8f1e19e8ad522f0d2e37c04fffba5e16cb
Remove printt

prettyprint 0.6 removed printt at the last minute, replace with get_string

Fixes bug 995811

Change-Id: Iaabe47c1ae9270d9d00f804388a1837767cb20f1
Change --user to --user_id and --role to --role_id in the keystone client for consistency.

Also changed an out-of-place tenant to tenant_id and removed unnecessary nargs in do_user_list.

Fixes bug 994744.

Change-Id: I418c07c8523f40822ca3251e85cd630ec877b45f
Fix Tenant.update() for enabled=False

Tenant.update() fails when attempting to set enabled=False due to how
the test to see if it was set in the arg list is formed.

Change-Id: Ibeea992c172cb9858d7201c9025f9715f98d3416
Merge "Change --user to --user_id and --role to --role_id in the keystone client for consistency."
Merge "Fix Tenant.update() for enabled=False"
Merge "Auto generate AUTHORS for python-keystoneclient."
Updated Sphinx documentation

- Added examples using the API
- Added API reference pages
- Added docstrings to classes so they would be picked up by sphinx
- Removed warning about CLI coming soon

Change-Id: I6e187efe508c5ae310ec97efe4650495f958306d
pep8 1.1 changes and updates

Change-Id: I8bc3582bb3f35a3d841bb1e8c03b62ba61ff92d7
fix bug lp:936168,format output.

Change-Id: I361c638deec1f91db5156ea8c0c0eaacee1097aa
Merge "Updated Sphinx documentation"
Merge "fix bug lp:936168,format output."
Move docs to doc.

To better facilitate the building and publishing of sphinx
documentation by Jenkins we are moving all openstack projects with
sphinx documentation to a common doc tree structure. Documentation
goes in project/doc/source and build results go in project/doc/build.

Change-Id: I205e8bb1ddf6dae1d7392b32975319c6a6d98673
Update to latest openstack.common setup code.

Change-Id: I044447b162e97d7464e49ba7fed0d41a757a3210