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>
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
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 "Create user returns 400 without a password"
Merge "Remove deprecated code"
Merge "Refactor setup_logging"