Ensure keystone endpoint set before service starts

This patch ensures that in the case where keystone and
glance-api are on the same node, nova-api is not started
until the keystone catalog contains the image service
and endpoint required to use glance.

Change-Id: I48ae07b2d7789d549a4412a21e842a1222a48caa
Preparing for 3.0.0 Havana release

Updated version and dependencies in Modulefile.
Updated fixtures to use stable/havana branch.
Updated release notes in README.md

Change-Id: I47c40017ea7db9f75ff7780fb1f82aedd03a74f6
Set default to stable/havana in .gitreview

Change-Id: I76e723d95d08a81f190505495889d07b251ebbef
Replace qpid_host with qpid_hostname

This patch replaces `qpid_host` with `qpid_hostname` in both the
qpid manifest and the spec file class. `qpid_host` has been shipped
as the parameter to specify qpid's hostname, although the correct one is
`qpid_hostname`.

Closes-bug 1242715

(cherry picked from commit 8eee78c69d6e29aa1151bf80e69d420bf9fbb838)

Conflicts:
	manifests/notify/qpid.pp

Change-Id: I6fe9f97b60cb155eca8a35ea65f8eac6a6c08f4d
Add Cinder backend to image store

Cinder is an potiential backend in Glance.
This patchs aims to:
- create glance::backend::cinder
- improve spec_helper using shared_examples

Change-Id: I15e5de8281ff2e60465fedda97d9c9ccf808386c
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit eb7c33bb1f04acde5e55cfee37fa900af0f3bf5f)
Update for 3.0.0-rc2

Updated Modulefile changelog for release candidate 2.

Change-Id: I9258936199f923bee6d42420bb65fee837d9e8d9
Release 3.0.0

Updated Modulefile for release 3.0.0

Change-Id: I2a432aa0d7e5db32eece0a97d6a29985df64cb32