Add support for VMDK driver

The patch adds support for VMware vmdk cinder driver. It also
supports configuring the driver for multi-backend scenarios.

Note: Removed vmdk backend support from parent commit due to lack
of multi-backend puppet support in Havana.

implements blueprint support-vmdk-driver

Change-Id: I3f50f9974100ceab2a991f692022dd918f2e4445
(cherry picked from commit 14be6892554ab1c4df6144a0c782bad6b8c9cfec)
rbd: add params and deprecate glance_api_version

- Add all cinder rbd params
- Update documentation/tests
- Deprecate glance_api_version to avoid duplicate definition
  with cinder::glance class.
  (use glance_api_version of cinder::glance class instead.)

Conflicts: manifests/volume/rbd.pp

(cherry picked from commit 388bf2ebb78e30bc5226ed276caaa1a06d2fee22)
Change-Id: I50cb2b3deb4bf89b374c063f61eea99e1885906e
Havana: Fixtures: fix keystone branch name

Solve issue: « fatal: ambiguous argument 'stable/havana': unknown
revision or path not in the working tree. »

Change-Id: I434d7e6534a2ee347250a14246a1b92524194a81
Merge "rbd: add params and deprecate glance_api_version" into stable/havana
Merge "Add support for VMDK driver" into stable/havana