Configure libgfapi access when cinder_backend_gluster is set

Setting qemu_allowed_storage_drivers=gluster in the nova config causes
libvirt/qemu to mount gluster volumes via libgfapi.
Moving params.pp parameters as class parameters.

This doesn't change the behavior of parameters inheritance.

Meanwhile it allows hierarchical lookups which are now available by
default from Puppet Version 3.x.
So for instance /var/lib/hiera/defaults.yaml could contain:
quickstack::params::admin_password: CHANGEME
quickstack::params::verbose: true
quickstack_defaults.rb tweak to handle empty arrays
Merge pull request #301 from gildub/parameters+inheritance

Moving params.pp parameters as class parameters.
BZ #1120288 - Avoid race condition in rabbitmq clustering.

https://bugzilla.redhat.com/show_bug.cgi?id=1120288

RabbitMQ will now start first on the VIP node and then the others,
similar to other HA services.
Merge pull request #318 from jeckersb/rabbitmq_prevent_race

avoid race condition in rabbitmq clustering (bz1120288)
Synchronize hostgroups.yaml with seeds.rb
BZ#1121185 - rabbitmq AMQP traffic should be load balanced accross all nodes

https://bugzilla.redhat.com/show_bug.cgi?id=1121185
updated pacemaker/neutron.pp manifests to do ovs/netns cleanups.

Using ocf scripts the cleanups handle the cleanup of agent
resources (qrouter, qdhcp, etc..) when those are migrated to
different hosts.
BZ #1120602 - Add neutron-agent-cleanup ocf resources to Pacemaker config.

https://bugzilla.redhat.com/show_bug.cgi?id=1120602

The quickstack resource wrapper is needed for the previous patch to work properly.
Run clustercheck before setting galera property

This patch adds a check to see if the node is fully syncd before
setting the galera property.
Merge pull request #324 from rohara/galera

BZ#1121760 - Run clustercheck before setting galera property
Merge pull request #320 from jistr/hostgroups_yaml

Synchronize hostgroups.yaml with seeds.rb
Merge pull request #317 from cwolferh/param_setting_handle_empty_array

quickstack_defaults.rb tweak to handle empty arrays
Use 60 second timeout for galera proxy
BZ#1122314 - RabbitMQ clustering fails depending on which node has the VIP

https://bugzilla.redhat.com/show_bug.cgi?id=1122314

See the large comment in the patch for a thorough explanation.
Merge pull request #325 from rohara/galera

Use 60 second timeout for galera proxy
Merge pull request #326 from jeckersb/rabbit_cluster_ordering

BZ#1122314 - RabbitMQ clustering fails depending on which node has the VIP
ceph/rbd updates

* update default values in manifests to realistic values.
* add rbd/libvirt/cinder-related params to compute manifests.
* allow non-HA controllers to specify rbd as a backend for glance,
  enabled by switching from openstack:glance to quickstack::glance.
Merge pull request #327 from cwolferh/ceph_updates

ceph config updates