rename ExtensionsResource to ExtensionsController

every other "resource" in the api is named either *Controller or just
Controller, so updating this one to match, no effect on anything.

here's a little audit of just about all the nova api calls, the stuff at
the bottom shows some stats:
https://gist.githubusercontent.com/termie/9500927/raw/ac724f0762224bc60bb79c4b0fecfdd12afe5ca7/calls

Change-Id: I71df08048d5b0fa868f68bfe9cb9176507dde3b7
GlanceImageService static methods to module scope

A first step in refactoring/cleaning up the image API in Nova is
to get the image unit tests to be real unit tests, not functional
tests or using a fake Glance client. This patch merely moves three
static methods that were hanging from GlanceImageService and puts
these private functions at the module scope, where the rest of the
helper functions reside (these three for some reason were put as
static methods on the GlanceImageService instead of as private
functions in the module scope).

The next series of patches will modify the unit tests in
nova.tests.image.test_glance to pull out usage of the fake glance
service and use mocks to properly stress the edges of both the
v1 and v2 glanceclient client structures.

Change-Id: If998291bfdb98b1ebe2e46c4ac8fdbae0fcd4bd7
Related-bug: #1293938
V2 API: remove unused imports

Remove unused imports in the V2 api

Change-Id: I99bdb8055a84f700be145e7b0fc8df0e7a9f710f
Revert deprecation warning on Neutron auth.

This reverts the deprecation warning added in commit
e80cf75fc0f25f6279200f59a70fd7c6e4766b0f.

V3 supports domain + project uniqueness, which is much more usable
than ids - massively more so for deployers. The initial patch
deprecates name, when that isn't necessary or appropriate - using name
based auth is as valid as id based auth - we just need to namespace
it in V3.

For V3 operators should be able to create:

* A service domain
* A service/service project
* A service/neutron user

to replace the prior

* service tenant
* neutron user

structure without switching to ids.

Closes-Bug: #1290540
Change-Id: I51837b0dc1bc352c0bf315e383951486b3cac034
Merge "GlanceImageService static methods to module scope"
Merge "Revert deprecation warning on Neutron auth."
VMware: Add utility method to retrieve remote objects

Added a utility method that can retrieve the properties of objects
that are within a parent object in the vCenter server. With
existing utility methods, this is not possible without making multiple
api calls.

This patch partially re-adds the changes reverted by change-id
Ia3a6e3f502282d44473d4908f68d71a97167e85f.

Change-Id: I9a461b2cdde906d4f25af513b4c0410b35e82209
VMware: fix list_instances for multi-node driver

VMwareVCDriver should only list instances in the nodes managed by
it. Currently, it uses the an implementation that lists instances
in the vCenter server inventory even if they are not in the nodes
managed by the driver.

Closes-bug: #1272286
Change-Id: I56c81a759eacc8c595e97ac5ca372834b675ebff
Merge "rename ExtensionsResource to ExtensionsController"
Disable oslo.messaging debug logs

oslo.messaging debug logs are too verbose, turn them off. This patch
drops nova-conductor logs in the gate down from 7MB to under 300K.

Cherry-Pick from oslo-incubator since we are in feature freeze:
Ia12c003dae196e2220a5f6ea768758a75f2ede23 and
Icc61964c6a2b002ac1c8566f174e6a5230674c75

Change-Id: Idac5f652d196252819f0aab6101f9c6804ff8168
Merge "VMware: Add utility method to retrieve remote objects"
Merge "VMware: fix list_instances for multi-node driver"
VMware: fix booting from volume

Instances that are boot from volume can be disk_format of None.
This change allows for that.

Change-Id: Id83083096460cb2e4a5367c8df15daa9f788292c
Closes-bug: 1296874
Merge "V2 API: remove unused imports"
Merge "VMware: fix booting from volume"
Merge "Disable oslo.messaging debug logs"