Add facts for host pacemaker properties

This exposes some pacemaker property information through facter.
There are two main types.

(1) For each cluster member, a fact named pcs_props_<member name>,
which is a comma-separated string similar to the output of "pcs
property show".

(2) For each cluster service, a fact named pcs_setup_<service name>,
which is a boolean indicating whether that service is present on *all*
cluster members.
BZ #1132155 - galera stoppped before pcs resource added

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

first puppet run now stops galera before pcs resource added

this only happens in the first puppet run, when
$::galera_bootstrap_ok is "true".
BZ #1132155 - galera add a clustercheck after pacemaker

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

Add a clustercheck as the last action in the galera manifest.  Other
services that rely on galera being up should rely on this event.
BZ #1132155 - Openstack services fail when galera not fully running.

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

This is an additional enforcement of ordering, to make sure the galera module
has done everything it is supposed to when we expect it has. Some dependencies
could have happened out of order without this addition.
Merge pull request #359 from cwolferh/galera_prop_up_the_beast

BZ #1132155 - Work around potential galera failures
Merge pull request #360 from jguiditta/bz1132155-galera-fail

BZ #1132155 - Openstack services fail when galera not fully running.
Merge pull request #357 from jeckersb/facter-pcs

Add facts for host pacemaker properties
BZ #1127863 - ceph client config

Add parameters to controller and compute manifests to allow management
of:

  /etc/ceph/ceph.conf,
  /etc/ceph/ceph.client.images.keyring
  /etc/ceph/ceph.client.volumes.keyring

and add virsh secret-define for rbd