Add instance cloudinit support

implements blueprint guestagent-through-userdata

Change-Id: Ifb33f149e63d7b9b7ed676da8ff05085ceceffeb
Update oslo.cfg to >= 1.2.0

Need a newer version of Oslo.cfg so we can use DictOpt.

fixes bug 1213192

Change-Id: I9d41d6184c57ecec46403390fac972bd9e76ab17
Guest config file injection

implements blueprint guest-config-through-metadata

Change-Id: Ia389a00ef4c9d0952b9360946e73f2266d6a4574
Merge "Update oslo.cfg to >= 1.2.0"
Reindenting a function call in taskman models

Change-Id: I3bc1c91ae6727a20f242c74dcaa68fd8c7e4a802
Merge "Guest config file injection"
Ensure safe format strings for TroveError

Fixes: bug #1184044
Change-Id: I80f2ac4b87020dd0994c8aee85025dad75d5a3ef
Merge "Ensure safe format strings for TroveError"
Merge "Reindenting a function call in taskman models"
Adds init file for routes directory.

Change-Id: Iaed7aeab1ed3b7bb6e0e17940b0119b220c7f056
Fixes: bug #1215604
Fix admin extension gives 500 when listing instances

Bug# 1210322

Change-Id: Ib2c5e3d43688f0bb002eefc1c1ca4d347aa71f3c
Merge "Fix admin extension gives 500 when listing instances"
Changed system commands depends on OS version

fixes bug #1214120

Change-Id: I3357dd04911a92a4d69fb8d3469f093b0c6b0737
Merge "Adds init file for routes directory."
Fixed use of word separators in Notification

    ensured fields are consistently using underscores

Fixes: Bug 1218006
Change-Id: I8c505b59b44984190ae7ba5c3fa562fc0cc9a05e
Update nova_volume_url to cinder_url in CONF files

"Replace nova client with cinder client to use volume" for
bp/implement-volume-extend replaced nova_volume_url with cinder_url.
The purpose of the change was to support Cinder's recently acquired
ability to extend volumes. The original changeset missed the CONF
files, leaving the nova_volume_url artifact.

Change-Id: Ic814d8cef424c4d1e18e531beb9302da9e273eb6
Closes-Bug: #1218152
pep8 checking was added for bin folder

Change-Id: I9b3a8928fb1d0e9c00361e90dcdcd2eb09e8e44b
Closes-Bug: #1218364
Merge "Update nova_volume_url to cinder_url in CONF files"
Modify unit test to allow cli to merge

This is related to https://review.openstack.org/#/c/43810/

Change-Id: I603fa915689d6c23f04494c6672285440c80ee24
Fixes: bug #1216135
Merge "Fixed use of word separators in Notification"