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
[vmdk] Replaced pip with native package manager

(cherry picked from commit f82a410d439fddc85af24dff924335c0285fae1f)

Change-Id: I0603889ad00cbd7fe83c436f1c7273ef0c35b73f
Merge branch 'stable/havana' of https://github.com/stackforge/puppet-cinder into havana