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: Ic10d47d09f816fff4195ed07121d1972581f1f47
Add ability to configure Cinder quotas

Change-Id: I8aef9aeadb55fb7a9c104462c4060e0ebaf8182a
Update allowed_hosts conditional statement

In the origin cinder::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 cinder::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
cinder::db::mysql::host_access

Fix bug 1206444
Change-Id: I7eb9d883c1617d9913899f32ef47a892c1d9a1a2
Setup test volume fails without lvm2

On Ubuntu, the lvm2 package isn't installed by default.
Setup test volume fails without the lvm2 package installed first.

Change-Id: I1c453102d3554fd4853e626af5daa74367ced88b
Merge "Setup test volume fails without lvm2"
Update modulefile and fixtures to use puppetlabs/inifile

cprice404/inifile was moved to the puppetlabs namespace on the forge
and github.

Change-Id: I2f2945fc480ff26bd6362ae340187a56e93a4b25
Puppet Forge release 2.1.0

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

Change-Id: I9731a6ab7c61c08cb2868c7108f0083b96dfea3c