Update python-troveclient for Horizon

To support Trove Replication in Horizon we are
dependent on a newer version of the client -
version 1.0.7 which provides the new replication
apis and detach-replica support.

The changes to add replication support to
Horizon are here:
https://review.openstack.org/#/c/114380/

Change-Id: I8d5cb9d090f33f4e07a92e0290beafd379437fa4
Implements: blueprint trove-replication-v1-support
add oslo.middleware

allow projects to use the new oslo.middleware instead of copying
from oslo-incubator.

Change-Id: Ief0940907423b0b2bb529fd29481d89d76b5ebc4
implements: blueprint graduate-oslo-middleware
Bump requests to 2.2.0

Per sdague we are using 2.2.0 in the gate, let us
raise the min level to match that. We also need this
for oslo.vmware to work around a bug with file urls
(see change id Ie0635607847061c68c879e87db8f2541436f03d6)

Change-Id: I49ca94de4dc5e7cf09280e1119725846b5dfee36
Merge "add oslo.middleware"
Merge "Update python-troveclient for Horizon"
Merge "Bump requests to 2.2.0"