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
BZ #1118513 - Rsync Get errors with exit code 23.

If the primary node has not finished creating all the files to be transfers, the
client 'get' call can return an error, as they cannot all be retrieved.
Merge pull request #308 from rohara/galera

Open port 9200 for galera monitor
Merge pull request #307 from jguiditta/rsync_retry

BZ #1118513 - Rsync Get errors with exit code 23.
BZ #1118826 - Trying to use vlan with Neutron fails install.

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

Turns out we need vlan in our driver list by default, as well as gre. Also added
local to keep consistent with HA manifests.
Merge pull request #310 from jguiditta/BZ1118826_vlan_type_driver

BZ #1118826 - Trying to use vlan with Neutron fails install.
Refactor amqp provider selection for HA deployment

- Add amqp_provider parameter to quickstack::pacemaker::params, so
  staypuft can pass the UI selection in properly

- Remove include_{rabbitmq,qpid} parameters and replace with unified
  include_amqp parameters instead.

- Use above changes to toggle the rabbitmq and qpid classes on and off
  accordingly.
name rabbitmq nodes with short hostnames (bz1119429)

RabbitMQ node names must be short names, not fqdn.  For example,
'node1.example.org' is invalid, but 'node1' is valid.  This strips off
the domain part of the hostname when creating the cluster node names.
Set start-delay on httpd monitor (bz1119485)
Merge pull request #312 from jeckersb/ha_amqp_provider

Refactor amqp provider selection for HA deployment
Merge pull request #315 from jeckersb/httpd_start_delay

Set start-delay on httpd monitor (bz1119485)
BZ #1118067 - Intermittent incompletion of puppet run on compute nodes.

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

It seems that ceilometer::compute depends on a nova user group existing, which
may or may not have been created yet with the existing code.  Add an ordering
dependency to make sure nova is installed and configured first.  Thanks @jayg
for helping debug.
Merge pull request #316 from cwolferh/bz1118067

BZ #1118067 - Intermittent incompletion of puppet run on compute nodes.
Merge pull request #313 from jeckersb/rabbit_short_node_names

name rabbitmq nodes with short hostnames (bz1119429)
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)