Spelling: compatibile->compatible

Change-Id: If8a444ccc55f1285aeb90de3ad0bc9d38acbaae8
Fix keystone *-list order by 'name'

'keystone user-list' is order by 'name' now.(see bug 1073437)
But {role, service, tenant, user-role}-list are not. So this patch fixes these.

Fixes bug 1091894

Change-Id: I1876d0b1e1ea625efe91c3f8261bafd2bf34b0de
Add file 'ChangeLog' to MANIFEST.in

The file is missing from tarballs released at tarballs.openstack.org.

Change-Id: I5c4f53f32b2e6b3741b03658d9c9472fca4226dd
Merge "Add file 'ChangeLog' to MANIFEST.in"
Add support for user groups

This initial change provides the support in keystoneclient to match the api
specified in the blueprint.  Keystone itself does not yet support these
calls, so if you actually called these, then you would get an error from
the server. However the changes should be benign in terms of other api calls.

Blueprint keystone/+spec/user-groups
Api changes: review.openstack.org/#/c/18138

DocImpact

Change-Id: I9abfa82b39fa0c6d58fe0d22622944d3e6be39be
Use testtools instead of unittest for base classes.

part of blueprint grizzle-testtools

Change-Id: Ic9b438b4224d945e080d1d6071742ddc47ee81ed
Pin requests to >=0.8.8.

requests add SSL CERT VERIFICATION support since 0.8.8.
fix bug #1094699

Change-Id: I7974983087f7483283438906d738bec7cba84ed2
Merge "Fix keystone *-list order by 'name'"
Merge "Pin requests to >=0.8.8."
Merge "Spelling: compatibile->compatible"
Merge "Use testtools instead of unittest for base classes."
Move iso8601 dependency from test- to pip-requires

Fixes bug 1097860.

Change-Id: Idcf880f9dfa956e6d240357150a9f5a24372f97a
Use os.path to find ~/keystone-signing (bug 1078947)

Change-Id: Ie816d34299c92ba7d5cf6acf717ccfbf029f724f
Merge "Move iso8601 dependency from test- to pip-requires"