Port Cheetah templates to Jinja2

Cheetah is unmaintained since 2010 and it's unlikely to get Python3
support soon. Also, the rest of OpenStack (mostly) standardized on
Jinja2.

Implements: blueprint jinja-templating-conversion
Change-Id: Ia15f00ee96d3c1d55d7c290f20ccc988e4c52e1a
Fix AggregateDBApiTestCase on PostreSQL and MySQL

Test methods of AggregateDBApiTestCase use hard-coded
instance ids values instead of ones returned by *_create()
DB API methods. This imposes the following restriction on
autoincrement behavior: it must always start with 1 (which
might not be true, if a DB is not recreated for each test
case).

Blueprint: db-api-tests-on-all-backends

Change-Id: I4712c5d91c22b3b531048340f3cc827ce5ac438d
Remove versioning from IOVisor APIs PATH

Fix bug #1220454

In the first version of the IOVisor driver, versioning was included in the
the PATH of the native IOVisor commands which was /opt/pg/bin/0/
In the current version, versioning has been deleted from the PATH and
now it should only include /opt/pg/bin/

Change-Id: I2b88eb28593043843a9ac0afd5bff7c268db0f60
Nova support for vmware cinder driver

Part of blueprint vmware-nova-cinder-support

This is the first part of the blueprint that deals with attachment
and detachment of volumes.

Change-Id: I3ad8ae127eef7bfe600be91629c9352a7a5fa4b4
Change resize_instance paths to use objects

Converts calls to compute's resize_instance to pass new-world instance
and migration objects.

Related to blueprint unified-object-model

Change-Id: Idad237ca76b4a28dc80792ad195b95db224161ae
Merge "Nova support for vmware cinder driver"
Merge "Remove versioning from IOVisor APIs PATH"
Merge "Port Cheetah templates to Jinja2"
Merge "Change resize_instance paths to use objects"
Merge "Fix AggregateDBApiTestCase on PostreSQL and MySQL"