Add inst_type parameter

Add inst_type parameter in order to generate the bandwidth tag into
the libvirt configuration.

Change-Id: I63c1fb51ea637d461755b309c7464f4b4d49a4b2
Fixes: bug #1185030
Port agent API to v3 Part 2

This patch contains the changes required to adapt the agent
extension and the corresponding unittest to the v3 framework

Partially implements: bp v3-api-extension-versioning

Change-Id: I6baa379ede41a1627f69d5d1a719cf2c6d7e9d9e
Fix and gate on E125

E125 continuation line does not distinguish itself from next logical
line.

E125 makes code more readable, and fixing all the existing issues allows
us to gate on this, making this one less thing reviewers have to check
for.

Fix was made using https://github.com/hhatto/autopep8

Change-Id: Ie569fd74fb84d220ceb87e37b1b1f39143bba80f
Moves populate retry logic to the scheduler utils

This change moves the _post_select_populate_filter_properties
to scheduler utils. It will be needed on conductor when we move
prep_resize code from scheduler to conductor.

Partially implements bp cold-migrations-to-conductor

Change-Id: Ifed70b60a3fe178bd39eec98615c0a76ceb33cc6
Changes ComputeTaskManager class to inherit base.Base

This is going to be needed for all migrations to conductor tasks
in order to get db access. We patch it separately to reduce
conflicts.

Partially implements bp cold-migrations-to-conductor

Change-Id: Icd686d373472498ed77f3133f655454aa035ae43
Imported Translations from Transifex

Change-Id: I3deb622f274f252243896773ba59137cf98b4f09
Merge "Port agent API to v3 Part 2"
Merge "Fix and gate on E125"
Merge "Moves populate retry logic to the scheduler utils"
Merge "Changes ComputeTaskManager class to inherit base.Base"
Merge "Add inst_type parameter"
Merge "Imported Translations from Transifex"