Assignment to reserved built-in symbol: filter

In keystone/common/controller.py, filterprotected::_filterprotected(),
built-in symbol filter was re-assignment as local vars, it is easily
lead to a misunderstanding, so rename them.
This patch do not modify any functionality.

Change-Id: I6e7965b445496c7ad140e8320ded61706d62895e
Remove User Check from Assignments

Removed tests that assume too tight a coupling between identity
and assignment backends.

Bug 1211388

Change-Id: I45e05273282e3c8cc79f48891e436d7694825f9e
Remove Keystone specific logging module

A unified logging implementation from Oslo-incubator has been carried
over and implemented in Keystone. This is removing the old
keystone/common/logging.py module as it is no longer needed.
Logging in Keystone is now implemented through
keystone/openstack/common/log.py and maintained through Oslo-incubator,
consistent with other logging implementations in OpenStack projects.

blueprint unified-logging-in-keystone

Change-Id: Ib9328a80f60b0b6ec7430d05077aa1a0419e05ac
Remove an enumerate call

Refactor keystone/tests/test_backend.py, remove a useless enumerate
call in for loop.

Change-Id: Ib0297ff0b2d1e0a6dac5821523a93929e4608601
Fix isEnabledFor for compatibility with logging

After refactoring Keystone to use the unified logging implementation
from Oslo-incubator there were some issues using isEnabledFor with the
ContextAdapter provided in keystone/openstack/common/log.py. This
removes those calls and adds a check in keystone/common/wsgi.py to
handle the case where Keystone is running Python 2.6, in which
ContextAdapter doesn't have 'isEnabledFor'.

fixes bug 1213284

Change-Id: I8c64b12dcd9d955c96dc5a48348555ff37b15116
Merge "Remove Keystone specific logging module"
Merge "Remove User Check from Assignments"
Merge "Remove an enumerate call"
Merge "Assignment to reserved built-in symbol: filter"
Merge "Fix isEnabledFor for compatibility with logging"