Fix casing of xstatic-*

Although pip can technically handle package names case insensitively,
this is known to cause problems when using things like multiple packages
indexes.

Change-Id: I560b1d7a5885909b4d683e2ea0b38e75b536c38d
Update to latest hacking

We need to quickly update global requirements to
unblock the gate to get this fix in 0.9.4 of
hacking
 I4b42d081965b6d898b178cbe9232b47cfed17d8a

Without this fix, the new oslo concurrency shim
is not detected as a module and flake8 fails.

Change-Id: Ia1c90a0b13ee2ab79be71c71990cb2b86f44b127
Drop greenio dependency

greenio dependency was added to add a new "greenio executor" to Oslo
Messaging, but I abandonned the changeset:
https://review.openstack.org/#/c/108652/

No OpenStack component use greenio.

Change-Id: I6a97e3b462f8d0985532384ea169ebee4c9b3c2d
Bump oslo.concurrency, as keystone is now importing oslo_concurrency

Change-Id: I62a58a41fa2485b199cd29836e2b1fb46632dab7
Update python-saharaclient to 0.7.6 version

The updated version contains the following
new functionality:
* keystone v3 CLI
* support for filtering list() calls
* unit tests for python bindings

Change-Id: I3bec5236d9db846aa3ffb311015018729d3735a0
Avoid oslo.messaging 1.5.0

1.5.0 dropped the fake_rabbit option which was still used by some
projects.  It was reintroduced in 1.5.1.

Change-Id: I47138da02c58073b03e3fb40537cc6f0b6a94a3c
Related-bug: #1399085
Merge "Update python-saharaclient to 0.7.6 version"
Merge "Avoid oslo.messaging 1.5.0"
Merge "Fix casing of xstatic-*"
Merge "Bump oslo.concurrency, as keystone is now importing oslo_concurrency"
Update urllib>=1.8.3

Recent commit 969bfba931f132199662851c6f309be67761c4f9 in oslo.
vmware uses urllib3 connection api's that is available only
from 1.8.3.

This patch will unblock Minesweeper CI from failing in starting
up nova-compute.

Change-Id: I861724be09ede35ecedde7537e72610ec570dcb0
Merge "Update urllib>=1.8.3"
Depend on any 0.9.x SQLAlchemy that is >= 0.9.7

Drop the 0.8.x series of SQLAlchemy which makes the SQLAlchemy
simpler and ensures that it doesn't depend on an implementation
detail of setuptools. This is important because a future version
of setuptools (8.0) and pip (6.0) plan to change this implementation
detail.

Change-Id: I2f13918c169071d4365c689bdb709a04064279fa
Merge "Drop greenio dependency"
Merge "Depend on any 0.9.x SQLAlchemy that is >= 0.9.7"
Add oslo.context

allow projects to use the new oslo.context instead of copying
context.py from oslo-incubator. This is needed for getting the
initial version of oslo.log out as well.

Implements: blueprint graduate-oslo-context
Change-Id: Ieda867c672ea627f7d1e5f7dfc018624ba374fd6
Merge "Add oslo.context"