Add galera server host group

This patch adds a standalone galera server host group. This host group
can be used to deploy a galera cluster sing the galera::server and
galera::monitor classes from the puppet-galera module.
Merge pull request #239 from rohara/galera_host_group

Add galera server host group
BZ #1101077 - Improve check for all nodes to join cluster

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

Improve the check we are using to make sure all nodes have cleanly
joined cluster before continuing to add fencing, thus making sure that
a node doesn't get prematurely fenced.
BZ #1055179 - Trivial rename to Cinder Block storage

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

Rename the "LVM Block Storage" host group to "Cinder Block Storage".
Also rename the underlying manifest to not include "lvm".
Merge pull request #242 from cwolferh/bz_1055179_rename_to_cinder_block_storage

BZ #1055179 - Trivial rename to Cinder Block Storage
BZ #1103353 -  Failure during the deployment of glance.

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

While glance manifested the error, this would affect multiple services, as
icehouse requires utf8 charset.
Merge pull request #240 from cwolferh/improve_check_for_all_nodes_joined

BZ #1101077 - Improve check for all nodes to join cluster
Merge pull request #243 from jguiditta/utf8_icehouse

BZ #1103353 -  Failure during the deployment of glance.
Merge pull request #244 from jguiditta/icehouse_firewalld

BZ #1103315 - Openstack firewall rules are not enabled after reboot.
BZ #1103271 - puppet modules need to handle missing openstack-selinux gracefully

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

Do not install openstack-selinux on el7, just selinux-policy.
Merge pull request #241 from cwolferh/icehouse_package_fixes

openstack-selinux not available in el7 so don't try to install it
BZ #1103315 - Openstack firewall rules are not enabled after reboot.

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

There was an additional issue where iptables rules were attempted to be
persisted before the service had been started.  We need to make sure we call the
base forewall class on our side, which is what this patch does, and then once the
firewall module gets the fix needed on that side[1], everything should work more
cleanly.

[1] https://github.com/puppetlabs/puppetlabs-firewall/pull/367