Update WebOb version dependency

Both Ceilometer and Nova require 1.2.3 or newer. Lock
it to <1.3 to be safe.

See bug #1092227 for details.

Change-Id: Iefb97291867505f7ab496789db2307aef009b640
Require eventlet >= 0.12.0

Update to eventlet 0.12.0 requirement from Oslo-Incubator,
commit log is:

    This version has important fixes required
    for ZeroMQ (spurious wakeups).

    Fixes bug 1065532.

    This is based on this commit from Nova:

    0.9.17 was released 2012-08-03 and
    includes two particular fixes related to OpenStack

    1. https://bitbucket.org/which_linden/eventlet/issue/123/
    Fix an exception thrown by epoll in certain cases.
    This can cause jenkins to deadlock, triggered for example by:
    https://review.openstack.org/#/c/10767/

    2. https://bitbucket.org/which_linden/eventlet/issue/115/
       https://bugs.launchpad.net/nova/+bug/903199
    Fix a significant memory leak of _DummyThread objects.

Change-Id: I4a614ff1fcd8deedfe37116d66d183e8aad4a7c3
Update pycrypto to 2.6 or later.

The exportKey methods weren't available in pycrypto 2.1.

Change-Id: Ia8b1e4a8257689d8f389cb15c5a7da68b5a1fe30
Avoid jsonschema 1.4.0 - Release was pulled.

JSONSchema 1.4.0 appears to have been an accidental release of 2.0
code under the 1.4.0 version. It's been pulled from PyPi, but still
exists on the OpenStack mirror.

Discussion with the infra folks suggests updating the requirements
file rather than removing the release from the mirror is the best
solution.

Change-Id: I7619cc41c7924f2f02c8cf8d17034e58ac3b116c
Adding python-ceilometerclient to requires.

In order to allow ceilometer take a dependency on its own
client library.

Change-Id: I75f9ef40db0bc2e0295616809b58303f16e4a52c
Preserve order and comments when updating

This removes reordering of the requirements
when updatin the files, as preserving the
order makes reviewing significantly easier.

Also preserve comments around the requirements.

In addition, search for missing test-requirements
also in the tools/pip-requires, to avoid accidentally
dropping them.

Change-Id: I3c51783a42db9907da9d9a98b42b52b5f639bcc8
Merge "Avoid jsonschema 1.4.0 - Release was pulled."
Bump requests to 1.2.3

Ubuntu 13.10 ships requests 1.2.3, so make sure
we are installing a newer version.

Change-Id: I1c703334464ca8fb886a0bd4ee6580afbaf9dd75
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Change requirement for hacking to >=0.5.6

This is needed for "# noqa" support in import strings.

Change-Id: I2bdfcea7567d2876f144271c60950ee19c9a283e
Merge "Preserve order and comments when updating"
Merge "Require eventlet >= 0.12.0"
Merge "Update pycrypto to 2.6 or later."
Merge "Bump requests to 1.2.3"
Merge "Change requirement for hacking to >=0.5.6"