Remove deprecated code

Essex and keystoneclient 0.1.1 have deprecated and is no
longer supported by the Openstack project so remove
the keystoneclient tests for them.

Change-Id: Ia083ecbfa8e488fd33eb3e8c47fc532196de7ca8
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Fix typo in identity:list_role_assignments policy

Change-Id: I3c154b8e16f6e45a13a5045062e68b4d9f475211
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Create user returns 400 without a password

If it is intended to create a new user without password (is optional)
keystone user-create --name <name>
keystone fails returning error 400.

The change consist in checking if the request has password: None
don't make the password hash

Co-Authored-By: huangtianhua<huangtianhua@huawei.com>
Closes-Bug: #1245342
Change-Id: If6f5789dcec0610a237f286d0d17ad4b100ef5f3
Fixes documentation building

 - Adds the ability to build docs using tox
 - Fixes autodoc generation

A Sphinx extension is introduced in the commit to facilitate building
the API documentation. This extension should be removed when
bug 1260495 is fixed.

Change-Id: Ibf5e5403cb7d3e67947c87b2828b64a56a11fc30
Refactor setup_logging

This change just cleans up the setup_logging function. It was
defined in keystone.common.config and then also exported from
keystone.config. Also, it had extra parameters that were unused.

This takes care of a NOTE (which probably should have been a
TODO) in the code.

Change-Id: I1a46c8974cbd68a5bf708d253adfadc1fdb76dcd
Merge "Fixes documentation building"
Merge "Create user returns 400 without a password"
Merge "Remove deprecated code"
Cleanup backend loading

Backend creation was happening at import time. This changes the
code so that backend creation time is controlled by calling a
function.

This also allows sharing the backend creation code between the
server and the tests.

Change-Id: Ib817aa341de510a46faa8ed0bc24ef9268fa944b
Merge "Refactor setup_logging"
Merge "Cleanup backend loading"
Merge "Fix typo in identity:list_role_assignments policy"