Add keystonemiddleware

Keystonemiddleware has the auth_token middleware and other
middleware.

Change-Id: Ia1d5f0a7c1945dcd4084e7dbfae0596bb52a5406
Update alembic and SQLAlchemy versions

These changes are required to implement smart comparison of models
with existing tables for Neutron: https://review.openstack.org/96438.

This is also needed for oslo.db.

Change-Id: I31bcc78c5046a0d9ee386a0f0205ff490e14eb76
Add new library oslo.i18n

Add the new library oslo.i18n so projects can start adopting it.

Change-Id: I65c44627dc1163d15962edef575134fb7c857a2e
Add rfc3986 for Nova URI validations

Change-Id: I2146088215148ab7964c0d12b4c01614803d1779
Merge "Add new library oslo.i18n"
Update oslo.vmware to version 0.4

The new version will enable integrating oslo.vmware into Nova. It adds
exception types which are needed in Nova and allows completing the
integration with minimal changes and minimal risk of regressions.

Nova blueprint use-oslo-vmware

Change-Id: I0909da73068739f8cf152a67e5807ee8af57ae44
Merge "Update alembic and SQLAlchemy versions"
Relunctantly removing stackforge/solum from projects.txt

We can't use python-mistralclient because:
https://review.openstack.org/102738

Rejection of taht patch means that we can not merge our Mistral
related code without removing ourselves form projects.txt. Our
gate jobs will not pass unless all of our requirements are in
global-requirements.txt, so until python-mistralclient makes its
way in there, we can not be part of projects.txt.

Change-Id: I2c5fe5777e5a8ba6cd81a5f76a0c6e77dd2ff8f6
Merge "Update oslo.vmware to version 0.4"
Merge "Add keystonemiddleware"
Merge "Add rfc3986 for Nova URI validations"
Merge "Relunctantly removing stackforge/solum from projects.txt"