BZ#1144050 - Create cinder backend types

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

Allow creation of cinder backend types. For multi-instance EQLX
backends, allow both sharing the same name and having different
backend names per instance.
Don't use '_backend' suffix for Cinder backend names

We reuse Cinder backend names for Cinder type names, to ensure that
each backend defined in the config file will have its type
created. It's a bit nicer to type

`cinder create --display-name vol1 --volume-type nfs 5`

than

`cinder create --display-name vol1 --volume-type nfs_backend 5`

so the default backend names now don't have the '_backend' suffix.
BZ #1150732 - Integrating n1kv installation with OS-HA in RHEL-OSP installer
https://bugzilla.redhat.com/show_bug.cgi?id=1150732
This enables the installation and configuration of
1. cisco nexus 1000v core plugin on HA-controller
2. cisco nexus 1000v switch (VEM) on compute(s) and HA-controllers
via rhel-osp-installer
BZ #1150246 - galera+puppet stability improvements

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

* Only create openstack db users on the boostrap node rather than
  all nodes.
* Do not restart mysql after setting root pw.  This affects all nodes,
  so this changes prevents N mysqld restarts which should improve
  cluster stability in the bootstrap phase.
* Add a "pcs resource cleanup" for galera, allowing pacemaker to retry
  starting galera.  Occasionally, one node had been observed to fail
  after the pacemaker resource was added.  However, allowing pacemaker
  to try again typically resolves the issue.
* remove "meta ordered=true" which was being ignored as it was
  in the wrong location within the pcs command line.
* Do not attempt the final clustercheck on any nodes until the
  pacemaker resource has been added.
BZ#1149777: Add host id to neutron.conf

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

In order for services to fail over properly, a host id must be added to
the DEFAULT section of neutron.conf. This must match on all nodes
involved in the failover.
Merge pull request #387 from bcrochet/bz/1149777

BZ#1149777: Add host id to neutron.conf
Merge pull request #384 from cwolferh/galera_double_tweak

BZ #1150246 - galera+puppet stability improvements
Merge pull request #388 from CiscoSystems/cisco-n1kv

BZ #1150732 - Integrating n1kv installation with OS-HA in RHEL-OSP insta...
BZ #1151176 -  fence_xvm: expose port param, add firewall rule

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

port param is a vm name or uuid.
Merge pull request #373 from cwolferh/xvm_tweaks

BZ #1151176 - fence_xvm: expose port param, remove unused params, add firewall rule
Merge pull request #382 from jistr/cinder_types

Cinder types
BZ #1150732 - Integrating n1kv installation with OS-HA in RHEL-OSP installer
https://bugzilla.redhat.com/show_bug.cgi?id=1150732
Setting security_group_api and network_auto_shedule for n1kv
Merge pull request #389 from CiscoSystems/cisco-n1kv

Adding :: to neutron_config and nova_config classes in all.pp