Pin rabbit and mysql to major version for fixtures

Previously, unit tests were using master for testing.

This commit changes them to use the newly created major version
branches. This allows us to backport bug fixes while we wait for
upstream to stabilize.

Change-Id: I43c03e7d77fba2f5153eac62a73e9f0a45ac5b33
Add html5 spice support

Change-Id: Idd23170df13bff7f78112fbe72f228bf84112af9
Adds Support for X-Forwarded-For HTTP Headers

Previously, the nova::api class did not support proxies and
load-balancers that use X-Forwarded-For Headers to identify the
originating IP address of requests.  This change implements the
use_forwarded_for parameter to enable/disable the ability for
Nova API to treat the X-Forwarded-For HTTP Header as the canonical
remote address.

Defaults to false for backwards compatibility and to disable
X-Forwarded-For Headers.

Change-Id: I3c7224bef1bfa4578ab2a298b05a24e46d618ce7
Update allowed_hosts conditional statement

In the origin nova::db::mysql, if the value of $allowed_hosts
contains or equals to $host, then puppet will complain duplicate
declaration error. This patch is aim to update the allowed_hosts
conditonal statement in nova::db::mysql.

There are two cases to pass $allowed_hosts to $real_allowed_hosts:

   - If $allowed_hosts is array,then remove $host from $allowed_hosts;
   - elsif $allowed_hosts is string and not equivalent to $host;

At last, if $real_allowed_hosts is not undef, then run
nova::db::mysql::host_access

Fix bug 1206444
Change-Id: If018321095e62e1196e0c2e6b623b30acb535020
Add nova::scheduler::filter for managing scheduler.filter

This patch is aim to add a new class to manage the filter
params in nova.scheduler.The most useable params are the
resource allocation ratio options.

Fix bug #1201062

Change-Id: Iab2c76fdd07768471f6bab61aaf8c7eff6445a22
Merge "Update allowed_hosts conditional statement"
Puppet Forge release 2.1.0

Updated README.md for Puppet Forge release 2.1.0
Updated Modulefile for Puppet Forge release.

Change-Id: Ied4bf267d99330fcf54e034bb7a5553a03516db9
Merge git://github.com/puppetlabs/puppetlabs-nova