mark middlware module as graduating

Common middleware code is moving to oslo.middleware library

Change-Id: I49a5bc4f5c572efa34a014b2652bec033bf378ee
Updated from global requirements

Change-Id: I1ae7db935f5f7553824960a01f0827317a016d4d
Enable test_strutils for Python 3

common.strutils is compatible with Python 3, and thus test_strutils can
be enabled. Also in test_strutils there was implicit  assumption, that
sys.stdin.encoding is either utf-8 or ascii, so symbols such as \x80 are
undecodable. If it happens not to be true, tests are failing.

Change-Id: I0e2decd8d4ad58c999b8ecbab2c5e921dc8b1df8
Log the function name of looping call

Log the function name of looping call. So that it will be easy to
distinguish which one is delayed, when several looping calls are running.
That will improves the servicability.

Change-Id: I98eb3ce09035f2fd486bc1a8fdc8cdd94dd9f743
Merge "Log the function name of looping call"
Merge "Updated from global requirements"
Merge "Enable test_strutils for Python 3"
remove oslo log from middleware

as per graduation process, remove oslo log from middleware module

Change-Id: I0bda34695d65682dd29ff5f21fda53178d8a0e07
Implements: blueprint graduate-oslo-middleware
Move nova.utils.cpu_count() to processutils module

This moves and renames nova.utils.cpu_count() utility method from nova
to oslo.  Added in commit 75c96a48fc7e5dfb59d8258142b01422f81b0253, this
is used to set the default number of nova api/conductor workers if not
explicitly specified in nova.conf.

I'm moving this to oslo so that we can use the same default worker logic
in other projects, i.e. cinder, trove, glance and taskflow.

Closes-Bug: #1333370

Change-Id: I81748a15f8da85e287afdb5ec9de6369f8919ab0
Remove unnecessary setUp function

This isn't doing anything, so let's remove it so it doesn't get
copy-pasted into new tests.

Change-Id: I209340cdd2913b557b49a29ea3a68138d0716a07
Merge "Move nova.utils.cpu_count() to processutils module"