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
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)