Add syslog support to the openstack module

This change depends on the syslog implementation in all other dependent
modules.

Change-Id: Id500009a5308100775f1a35e20f7c089ff5a319b
repo.pp: Support havana

Both RDO and UCA have added support for havana; include it in
openstack::repo.

Also, add proper support for Havana in repo/rdo.pp, and import package
signing key, sourced from:
https://raw.github.com/redhat-openstack/rdo-release/160c4183784382d311cde6b7d0dbe1bafb6731a1/RPM-GPG-KEY-RDO-Havana

The default for $release should switch to 'havana' once the Havana
release has dropped.

Change-Id: I0cbcc341235e0d73a0c49eec1254288d825fa787
repo.pp: Switch default release to Havana

The Havana release has dropped, and all supported repos include it. No
reason to stick to Grizzly packages any further.

Change-Id: I50833a977f0e6892db22a6d0e93b89f60e2fe0a0
Ensure Nova Network-compatible provisioning

Change-Id: If5e05b54aa8cff01a6b48ee1c3bcb951758fff95
Closes-Bug: #1242668
Prevent dollar signs and single quotes in variables from being removed by shell

Change-Id: I88782bd60755f96816bf9d06cd57298cb46f8e40
Add support for alternate images

Tempest runs can utilise two distinct images in glance.
This patch adds the option for a user to specify
a second name to be used with the current image_source, or
a second name in addition to a second image_source_alt.

Change-Id: I8b7d3b77f07d39ee5944e00b47e7ab1af67f7be7
Merge "Prevent dollar signs and single quotes in variables from being removed by shell"
Preparing for 3.0.0 Havana release

Updated Modulefile with current release version.
Updated README.md with deprecation warning and release notes.
Updated fixtures to point to stable/havana branch

Change-Id: I1e1f70d6ddaa41c0ac71b4d4b44c91d745ee3e8f
Merge branch 'havana' of https://github.com/gwdg/puppetlabs-openstack into havana