Bump to sqlalchemy-migrate 0.8.2

This allows us to drop some unsightly sqlalchemy-migrate 0.7.3
patching.

The related requirements change is here:

  Icde6248ca102884323d7912bab0f4a716aa294ec

Change-Id: I5f80dfc07f8256716d025002fc1a1f47e58b2142
Property methods for resource metadata

For OS::Nova::Server which will build its metadata dynamically
based on currently available SoftwareDeployment resources.
This change makes it possible to:
* read and assign resource.metadata as before
* subclassses to override resource.metadata for building dynamically
* allowing access to the simple attribute based resource._metadata
  when necessary

partial blueprint: hot-software-config
Change-Id: Ifd7aa15dd58c96e6b9efafe6b4201a964e140d8d
tests: use server.test not example.com

Change-Id: I1eb2daaf26ea248ebeb2bb147a42902a8cf84755
Properly reconnect subscribing clients when QPID broker restarts

This is a cherrypick of oslo-incubator:
e227c0ed7e0ed1f9b8d029336f8aeb60e38c23df

From the oslo-incubator bug:
When the QPID broker is restarted (or fails over), subscribed clients
will attempt to re-establish their connections.  In the case of fanout
subscriptions, this reconnection functionality is broken. For version
1 topologies, the clients attempt to reconnect twice to the same
exclusive address - which is illegal.  In the case of version 2
topologies, the address parsing is broken and an illegal address is
created on reconnect.  This fix avoids the problem by removing the
special-case reconnect code that manages UUID addresses; it is
unnecessary as the QPID broker will generate unique queue names
automatically when the clients reconnect.

Change-Id: I563db129e63817ad55165e318f164f06b141ee33
Closes-Bug: 1251757
contrib: Add Docker Container plugin

This plugin enable using Docker containers as
resources in a Heat template.

Change-Id: Id9fd6c3491b246c88308713a7661be1ad0056eb5
Implements: blueprint docker-plugin
Merge "contrib: Add Docker Container plugin"
Merge "Properly reconnect subscribing clients when QPID broker restarts"
Merge "tests: use server.test not example.com"
Merge "Bump to sqlalchemy-migrate 0.8.2"
Merge "Property methods for resource metadata"