Add debug log for pci passthrough filter

Sometimes operator need information why the host doesn't pass
the check of scheduler, this patch adds information for pci
passthrough filter if it falied to pass check.

Change-Id: Ic8fe13174fda5c75ce95fc0b64391ae081b36c6d
Partial-Bug: #1301830
Add context as param to cleanup function

In nova-network, when we start
to cleanup the stuffs it did when handle exception
but the function is following in objects/fixed_ips.py
def disassociate(self, context):
so the context param is lost and it can lead to problem.

Change-Id: I66a1681f47fc69bf0fd92137ee27481659833bef
Closes-Bug: #1350268
Remove outdated docstring for nova.network.manager

There was related-flags section to describe config options, but was
outdated and duplicated with config options' description in code.
So We should remove it.

Change-Id: Ie0e444810393c77f04c1adbafdeb83c99d970902
Add API schema for v2.1/v3 cells API

By defining the API schema, it is possible to separate the validation
code from the API method. The API method can be more simple.
In addition, a response of API validation error can be consistent for
the whole Nova API.

Partially implements blueprint v3-api-schema

Change-Id: Ic400a31fe2c05e07785a2dc6c4fd864e684f4965
Fix Resource tracker should report virt driver stats

If the virt driver provides any data for resource stats it is
lost whenever the resource tracker updates its own view of stats.
Moreover, if the resource tracker has not instances to track it
only reports the driver's view, which might be nothing.

This fix adds the driver's view of stats to the resource tracker
stats to make sure they are correctly handled.

Change-Id: Icb19148660bca542a8120ecab064551d67ac28af
Closes-bug: #1348288
Merge "Add API schema for v2.1/v3 cells API"
Merge "Fix Resource tracker should report virt driver stats"
Merge "Remove outdated docstring for nova.network.manager"
Merge "Add debug log for pci passthrough filter"
Merge "Add context as param to cleanup function"
Add VIF_VHOSTUSER

This is based on a new QEMU feature called vhost-user for connecting
to a user-space vswitch via a unix socket.

Change-Id: I0a11e89d3a0bbdfccac569c09009e576ea2e1173
Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>