lib/cinder: add sheepdog support

This enables us to use Sheepdog as a Cinder backend storage by setting
the CINDER_DRIVER environment variable.

Change-Id: I70cfb7f89ac3260d277fa160c457d220255de065
Run nova-novncproxy binary in the nova GIT trree

The nova-novncproxy binary was pulled into the nova GIT tree
several months back, so devstack should run that version,
rather than the legacy version from the noVNC GIT tree.

Change-Id: I289989d5c0831c75117f059dd8f2decb1f9d3a90
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Add support for setting up nova-spicehtml5proxy

Add a new service 'n-spice' which is off by default, but can
be enabled to turn on SPICE support in the Nova libvirt driver.
Also if neither n-novnc or n-xvnc are enabled, then disable
VNC support. This allows running in a SPICE only environment.

The spice-html5 repo will be checked out to support the Horizon
client integration

Change-Id: If74fad33a7b491450afd823758d35b06ebe72cb9
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Enable nova Verbose logging

With oslo-incubator commit 751c35b1c8ff0730883a8ccdda9b77a49fff2405,
(Change-Id: Ic9e3cb5979b2d7283552ad3a461870373f45a239)
Verbose does not enable debug level logging.

Change-Id: I1741ec0ca61e4c7234ee4e29cbd52ded73995451
Merge "Run nova-novncproxy binary in the nova GIT trree"
Merge "Add support for setting up nova-spicehtml5proxy"
Merge "lib/cinder: add sheepdog support"
Merge "Enable nova Verbose logging"
Support Tempest config file format transition

* Identity server location just configure by an URI
* Image service location resolved by service endpoint
* Credentials will be defined only in the identity section
* Whitebox gets it's own section
* ssh username is per image option

Change-Id: I3b0d51a323560451c5636363896cadb39e0ea2d6
Merge "Support Tempest config file format transition"