Add support for configuring qpid.

Support for qpid which uses dprince/qpid (posted on puppetforge).

Currently requires dprince/qpid 1.0.0 or greater.

Change-Id: Iaad3ce107314865ba2f1e620ed7e7e445c73a2db
require sections are specified in nova_config

This massive code commit actually implements something very simple.

previously, we allowed nova_config to omit a section and assumed that
section was default.

This commit updates the code to require section names for all settings.

This change is being made b/c:
- it better maps to the config on disk
- it is consistent with the other modules

Change-Id: Iae71a4c48ed0f9792566f16f0bf13e61569b46e5
remove unused files

removes the following unused files:

nova.sh - was used for testing. Now I use the test_nova file from
the openstack modules

tests directory - no longer used, replaced by rspec tests in spec and
deployment examples in examples

TODO - should not be included, open ticket in launchpad

Change-Id: Ie898d787fd5f38a1bde0b04da39f4786a21bd379
update README to refer to stackforge.

Change-Id: Ic2bc19c74a8b9ecff779221b6a8d552a59ebe9d7
Set hasstatus => true for nova services

Fix bug 1170671

notifies to nova services on RHEL were not causing a restart of the service

Change-Id: I5fc91e1c519425e96677796d9de5222ab9d7f105
Don't require flat_inferface.

The nova default for flat_interface is None but our puppet modules
currently require it to be set. This patch updates the flatdhcp
module so that it defaults to undef thus making it possible to use
nova::network w/ flatdhcp when no flat_interface(private_interface) is
defined.

Fixes LP Bug #1170569.

Change-Id: I62b91d9aef652c9d6b0a9e344832f6bef2bc3f27
Merge "Don't require flat_inferface."
Fix the nova-consoleauth package name on Debian OS

It should be nova-consoleauth. nova-console is a package for the XCP
console.

Fixes bug 1171849

Change-Id: Ief008f423076b706c7a41ac164f665089e08a1da
Add nova::db::postgresql class.

This allows Nova to be used with PostgreSQL.

Requires the puppetlabs/postgresql module. NOTE: I did add this
dependency to fixtures but did not add it to the Modulefile due
to the fact that the postgresql::python module hasn't been
released to puppetforge yet (although it is committed and tests
pass).

Change-Id: I3522d50935c81c8859c9f597df64aa0af6ca4e71
Merge "Add nova::db::postgresql class."
Remove quantum_connection_host parameter

quantum_connection_host parameter was not expected to work anyway
due to a typo in the logic in the class. quantum_connection_host
was removed from OpenStack with the release of Folsom.

It fixes a deprecation warning raised by Puppet:
Dynamic lookup of $quantum_host at nova/manifests/network/quantum.pp:27
is deprecated.

Additional changes:
* Remove commented parameters which were not used
* Add rspec tests for nova::network::quantum

Change-Id: I1d83511b0487de5ae694dae2b89bc265f6af27ca
Merge "Remove quantum_connection_host parameter"
Add html5 spice support

Change-Id: Idd23170df13bff7f78112fbe72f228bf84112af9