downgrade 'No network configured!' to debug log level

Based on the details in bug 1191044, a user can cause the warning
'No network configured!' if they boot an instance in a tenant that
has no neutron networks set up.

Tempest doesn't create a network for every test that creates a nova
instance. The lack of a network is not a sign of something wrong with
nova so a warning log is too much. Move to debug instead.

This should help reduce the amount of warnings that occur on every
tempest run.

Also drop the exclamation mark.

Change-Id: I6bc4e46aa5a72645c72f7232627c7aa9efd2591d
Related-Bug: #1191044
virt: delete unused 'interface_stats' method

The only use of the virt driver 'interface_stats' method was
removed 3+ years ago by

  commit 07646e85841a4f7c81e80254ac63715bece2aadd
  Author: Brian Waldon <brian.waldon@rackspace.com>
  Date:   Tue Aug 2 10:09:58 2011 -0400

    removing compute monitor

Change-Id: Ie43ebea3ecabd0dd11a5c341bf2310a00f143031
virt: Convert more tests to use instance objects

Update a couple of methods in test_virt_drivers so that they
use instance objects instead of dicts

Blueprint: libvirt-driver-class-refactor
Change-Id: Ib2257ac97c533a8a0d7f45994d21a67d08444e19
libvirt: Convert more tests to use instance objects

Convert a bunch more test cases over to use objects.Instance
instead of a dict()

Blueprint: libvirt-driver-class-refactor
Change-Id: I4f34c9c795f99e56dd6ca27be237e8c2252f782e
Only check db/api.py for session in arguments

We were checking both db/api.py and db/sqlalchemy/api.py for session
in db apis, but db apis are only defined externall in db/api.py. This
rule will falsely match on non-api methods in db/sqlalchemy/api.py
which take a session argument. Passing the session around within this
module is considered a good thing.

Change-Id: Ibf5d1284b44013c736b6b70ca4fa5d706c365c7d
Updated from global requirements

Change-Id: I0d572918d958bcff6ab15af9ccea09401e53ebac
Fix base obj_make_compatible() handling ListOfObjectsField

This makes the base class' obj_make_compatible() handle lists of
objects properly.

Related to blueprint kilo-objects

Change-Id: Iaff1b435819e9aefcd2b362c846c87f9efa3f618
Make objects use the generalized backport scheme

This makes the objects that have subobjects use the base class'
obj_make_compatible() implementation for backports.

Related to blueprint kilo-objects

Change-Id: I106cd57001f028de7cc8ce7c7024809bceaed020
fix import of oslo.concurrency

It's now oslo_concurrency, and importing the old symbol triggers a
deprecation warning. There were 2 instances of this unfixed.

Change-Id: Ib63da2d845843410634a1df0261af33b973daf32
Merge "Fix base obj_make_compatible() handling ListOfObjectsField"
Merge "Updated from global requirements"
Merge "virt: delete unused 'interface_stats' method"
Merge "virt: Convert more tests to use instance objects"
Merge "Make objects use the generalized backport scheme"
VMware: Support volume hotplug

When a volume is attached to an instance, the disk_type and
adapter_type are found by making a get_dynamic_property vim
call to the instance. If the adapter_type returned is
"ide", the volume attach fails with "operation cannot be
performed in the current state". This is because VMware IDE
adapter does not support disk hotplug.

Instead of making a get_dynamic_property vim call to the
instance, it should be made to the volume (shadow VM). This
properly indicates what adapter_type is needed by the volume.
If the instance does not have a controller to support the
volume adapter_type (e.g. lsiLogic), one will be added.
If the volume adapter_type is "ide", a exception.Invalid will
be thrown.

Change-Id: Id826a33298885e9dbd4b52c9fe518ed2e6d50469
Closes-Bug: #1226543
Merge "VMware: Support volume hotplug"
Merge "fix import of oslo.concurrency"
Merge "libvirt: Convert more tests to use instance objects"
Merge "Only check db/api.py for session in arguments"
Merge "downgrade 'No network configured!' to debug log level"