Only set special_service_provider on RHEL.

Updates the params.pp so that special_service_provider is set
to 'init' on RHEL only. This gets used to startup libvirtd.

This fixes issues using the Nova compute/libvirt module on
Fedora.

Change-Id: I81f6a50a10f8e16e5d54b93724258a977c35d61f
Merge "Only set special_service_provider on RHEL."
Only start messagebus on RedHat.

This work around is only required on RedHat so use operatingsystem
instead of osfamily.

Change-Id: I85f780753aa9b4d579a62777fe96177daecaf622
Remove storeconfigs from nova::init.

Updates the nova init.pp module so we no longer rely on storeconfigs
being present. This fixes several warnings that would occur when using
the Nova modules.

Change-Id: I804097fab6a6888fcb7fa199c8e8333ad66acc8a
Remove storeconfigs from nova::db::mysql.

Updates the nova db/mysql.pp module so we no longer rely on storeconfigs
being present. This fixes a warning that would occur when using the
nova::db::mysql.

Change-Id: I332092af152da514a401694d48cb76a5f237ef3e
Remove storeconfigs from nova::compute.

Updates the nova compute.pp module so we no longer rely on
storeconfigs being present. This fixes a warning that would occur
when using the nova::compute module.

Change-Id: I8ca2a4cb1d82cd770c649ab31f2ad22885e76ff5
Add support for configuring qpid.

Support for qpid which uses dprince/qpid (posted on puppetforge).

Currently requires dprince/qpid 1.0.0 or greater.

Change-Id: Iaad3ce107314865ba2f1e620ed7e7e445c73a2db