Do not set special_service_provider on RHEL7.

RHEL7 uses systemd and should set this to undef as Fedora does.

Change-Id: Ic9a719dfff50bda85d428fba5d665d7b97d8959c

Conflicts:
	spec/classes/nova_compute_libvirt_spec.rb
Update puppetlabs-rabbitmq dependency

Nova can now use puppetlabs-rabbitmq < 4. Updated the dependency
to reflect this change.

Change-Id: I97866fa6f712f22fc822c22ec2bd0d22e1eb37b9

Conflicts:
	Modulefile
Fail when ssl parameters are missing and rabbit_use_ssl is set to true

This commit causes the run to fail is rabbit_use_ssl parameter is set
to true but the ssl related parameters remains undef.

Change-Id: I3784839dca59a06c1155e845df5e62625ea668f0
Allow configuring the rbd keyring name

Change-Id: I7342ec1337cf86c0e4bc66b1788e65c53b2878ce

Conflicts:
	spec/classes/nova_compute_rbd_spec.rb
add rbd keyring name to secret.xml template

With Change-Id: I7342ec1337cf86c0e4bc66b1788e65c53b2878ce
a parameter for configuring the rbd keyring name was introduced.
This parameter should be used in the secrets file also.

Change-Id: I9da148f7f2e940f1d4dec73e1df6f283028bcca1
Default to utf8 for MySQL

Change default charset to utf8 and default collation order to
utf8_unicode_ci to align with upstream defaults.

Change-Id: I2aa59fd868476f599019e3029af36aa707139fe1
Closes-Bug: #1302088