add qpid username and password parameters

https://bugzilla.redhat.com/show_bug.cgi?id=1038766
These changes pretty closely follow https://review.openstack.org/#/c/58898/
BZ #1073087 - [RFE] Use subscription-manager

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

Use subscription-manager by default instead of rhnreg_ks to subscribe
the system for Red Hat repositories.

Only parameters for username/password registration are present by
default, but more subscription options are available (including the
original rhnreg_ks). Those parameters are commented out, not populated
by default, not to confuse users what params to fill in. (Creating a
parameter with an empty string as value is not allowed.)

This commit depends on Foreman having a redhat_register snippet that
supports subscription-manager and also has a workaround for correctly
enabling repositories on RHEL 6.4 [1].

[1] https://github.com/theforeman/community-templates/commit/6a66f3908b2c8729d311507ec5e56ee2f34e01c7
BZ #1083781 - HA Glance expose filesystem mount options

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

Expose a parameter so user can specify mount options.
Fix syntax error
BZ #1085547 - Keystone role is created as _member_ instead of Member

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

Keystone itself creates as the default '_member_', and horizon incorrectly
assumes a default of 'Member'.  However, the horizon config does take a param
called 'keystone_default_role', so we now set that to match the keystone default.
BZ #1083781 - HA Glance small fix

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

Do not use map_params in quickstack::glance
Merge pull request #158 from cwolferh/glance_ha_fixes

BZ #1083781 - HA Glance small fix
Syntax fix, and removal of duplicated qpid_hostname parameter
Merge pull request #153 from jistr/subscription_manager

BZ #1073087 - [RFE] Use subscription-manager
Merge pull request #157 from jguiditta/bz1085547_keystone_role

BZ #1085547 - Keystone role is created as _member_ instead of Member
Merge pull request #138 from jeckersb/qpid-auth

add qpid username and password parameters
Merge pull request #155 from jguiditta/ha_nova

Ha nova
BZ #1084534 - full nova class paths, avoid HA naming conflict

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

Standalone host groups need to use fully qualified nova paths in class
declarations or can end up using quickstack::nova.
Merge pull request #160 from cwolferh/declare_nova_with_fully_qualified_name

BZ #1084534 - full nova class paths, avoid HA naming conflict
BZ 1038766 - Qpid username and password

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

qpid username/password standalone controller glance fix

Cherry picking notes: this commit requires prior commits ed541f7,
7229eb0, e8d6b9b.  See
https://github.com/redhat-openstack/astapor/pull/138 .
Merge pull request #161 from cwolferh/qpid_username_password_contd

BZ 1038766 - Qpid username and password
BZ #1049121 - HA Mysql A/P allow mount options.

https://bugzilla.redhat.com/show_bug.cgi?id=1083781#c22

Add paramater $mysql_shared_storage_options to the HA Mysql Node
hostgroup, to allow the user to specify whatever mount options they
want.
BZ #1086344 - Add Cinder service to HA hostgroup

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

Adds Cinder to the HA controller host group. So far only iscsi backend
is supported. Note that iscsi backend requires cinder-volumes LVM
volume group to exist on the target machine. I don't think this will
be a handy configuration for HA host group in production (data saved
in the LVM iscsi backend is not really HA), but it is handy for
testing. The installation of cinder-volume service on the HA
controller is optional, switched off by default.

Gluster support should follow and it should also be made the default
backend.

(Also enables creation of Cinder DB in the hamysql::singlenodetest
class.)
BZ #1083781 - fetch glance user password from pacemaker::params

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

Tweak to fetch glance_user_password from pacemaker::params instead of
taking it as a parameter in pacemaker::glance.
Merge pull request #159 from jistr/ha_cinder_2

BZ #1086344 - Add Cinder service to HA hostgroup