Updated from global requirements

Change-Id: I29f162341acdfd8ef960e3921048421d15fbdf2c
V2 API: remove unused imports

Remove unused imports in the V2 api

Change-Id: I99bdb8055a84f700be145e7b0fc8df0e7a9f710f
Update vm_mode when rebuilding instance with new image

Rebuilds can be made with a totally different image than what the instance
was originally built with. If an image change also changes from HVM to PV
mode, then vm_mode needs to updated on the instance as well. This also
applies to os_type, architecture and auto_disk_config.

Change-Id: I82f4580f0aab30dd3c1fa4cfc0ca76cc81d487e4
Closes-bug: 1296818
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
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"
Merge "Update vm_mode when rebuilding instance with new image"
Merge "Updated from global requirements"