Moved sample network creation out of unittest base class constructor.

This sample networks only needed in:

 nova.tests.api.ec2.test_cloud
 nova.tests.integrated.test_api_samples
 nova.tests.network.test_manager
 nova.tests.test_libvirt
 nova.tests.test_xenapi

Moreover, base class constructor is not good place for sample
data creation. Database should be empty before runing tests.

Fixes: bug 1181502

Change-Id: I8dcaa5b36a1da0c0928c9445c556d788d463844e
Ports consoles API to v3 API

Ports the core consoles API functionality to the V3 API as a
plugin along with the corresponding tests

Partially implements blueprint v3-api-core-as-extensions

Change-Id: Iada86afbfeed055942fef554d12cd36385aa2e1f
python3: Add py33 to tox.ini

Introduce py33 to tox.ini to make testing with
python3 easier.

Change-Id: I3f966efc1a845aaa8e317d810bd6a1366acd323c
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Adds ability to black/whitelist v3 API extensions

Adds a config option which will blacklist specific v3 API extensions
from being loaded even if they are detected.

Adds a config option which if the list is not empty will stop
any v3 API extension from being loaded unless it is in the whitelist.
No filtering occurs if the whitelist is empty

Creates a config option group osapi_v3 to hold the two new options
and osapi_v3_enabled renamed to just enabled within the new group

Partially implements blueprint v3-api-extension-framework

Change-Id: Iec7fdb073b933791b0110dae485538c9080f2670
Add Davanum to the mailmap.

Noticed a duplicate entry in the AUTHORS file, added to .mailmap.

Change-Id: Iec730880e4db0bb5a2919ebca0dd2e96628bcfe5
Stop libvirt errors from outputting to strerr

When a libvirt error happens, the default is to output to stderr. This
behavior can be omitted by registering a new error that simply passes
without doing anything.

Resolves bug 1182184.

Change-Id: If946f9d05388c93c0630d454e5ca3b6625bb14f9
Merge "Moved sample network creation out of unittest base class constructor."
Imported Translations from Transifex

Change-Id: I62a4e2c0ab6b0c313fbf0e2acc098223b9bbc3fa
Merge "Add Davanum to the mailmap."
Merge "Imported Translations from Transifex"
Link to explanation of --checksum-full rule.

Mark McLouglin made a _great_ post to a bug explaining why this rule is
needed.  Save off a link to it in the code.

Change-Id: I478b2f8de59f26d56385525a195108045507969c
Merge "Adds ability to black/whitelist v3 API extensions"
Merge "python3: Add py33 to tox.ini"
Avoiding multiple code loops in filter scheduler

The code snippet can not provide the original target. In the
filters module, there is one line code will never be invoked
because of the code logic, so I modified it.

Fixes: bug 1186945
Change-Id: I3f2a662c28ab466b178268cae3502c40a1d22657
Merge "Stop libvirt errors from outputting to strerr"
Merge "Avoiding multiple code loops in filter scheduler"
Merge "Link to explanation of --checksum-full rule."
Merge "Ports consoles API to v3 API"