Sync latest cfg from oslo-incubator

Changes include:

  c5984ba Move logging config options into the log module
  7cf016a Fixing the trim for ListOp when reading from config file

The most significant change is that cfg no longer provides logging
config options as these have been moved to the log module which
keystone does not yet use. Define these options in keystone.config
where they are used since pulling in oslo logging isn't appropriate
if we're not going to use it.

Change-Id: I3913ea54465658d93dc56e014dfe5d911b0541d6
import tools/flakes from oslo

Change-Id: I4b73fa1eb045517bb25932d1a85c7fab8186d251
Update .coveragerc

Set up proper source and omit options.

Change-Id: Ia45165a3fa5d073df362b37f8ee5e4fd5e529c21
Implements: blueprint update-coveragerc
Query only attributes strictly required for keystone when using it
with existing LDAP servers

Fixes bug 1102358

Change-Id: I7dd3ba1d66e0400fefb303f50dc84c145717a47e
Expand dependency injection test coverage

Change-Id: I381bfb8c0f777d421b5cf0a4c1d1ef38486e1b59
simplify query building logic

as a side-effect we now have fakeldap with support for '&' queries with
a single filter(e.g. "(&(myfilter=true))" )

Change-Id: I29564704f58e108cbfb488c18e1dfd4656e1d18c
remove duplicate model declaration/attribution

Change-Id: I3e91fb236b38ff50c33c6b75ad2f3527a9f363d6
Fix normalize identity sql ugrade for Mysql and postgresql

Change-Id: Idf374a748f8ed2add5310b504806ffabfa64bed9
Merge "Fix normalize identity sql ugrade for Mysql and postgresql"
Merge "Sync latest cfg from oslo-incubator"
Merge "Update .coveragerc"
Merge "Query only attributes strictly required for keystone when using it with existing LDAP servers"
Merge "remove duplicate model declaration/attribution"
Merge "import tools/flakes from oslo"
Merge "Expand dependency injection test coverage"
Merge "simplify query building logic"