BZ #1099661 - remove unused ceilometer_host_param

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

Fixes a bug caused by an unused parameter being passed into
compute_common.pp from either nova_network/compute.pp and
neutron/compute.pp.
Merge pull request #233 from cwolferh/bz1099661_rm_ceilometer_host_param_from_compute

BZ #1099661 - remove unused ceilometer_host_param
An extra parameter had snuck in.

It is both unused and unneeded.
Merge pull request #234 from jguiditta/remove_extra_compute_param

An extra parameter had snuck in.
BZ #1100411 - Ceilometer starts before mongo is ready.

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

Wait for the mongo service before starting ceilometer.
Merge pull request #235 from jguiditta/ceilometer_order_fix

BZ #1100411 - Ceilometer starts before mongo is ready.
BZ #1100369 - Puppet agent fails to run because fencing was off

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

When fencing is disabled, the all-nodes-joined-cluster exec is not
defined, but it is used as an ordering dependency in
quickstack::pacemaker::common, causing puppet to fail with:

Error 400 on SERVER: Could not find resource
'Exec[all-nodes-joined-cluster]' for relationship on
'Exec[pcs-resource-default]'

Use stonith-setup-complete hook instead, which is defined even when
fencing is disabled.
Merge pull request #236 from jistr/fix_disabled_fencing

BZ #1100369 - Puppet agent fails to run because fencing was off