Add HTTPretty to test requirements.

HTTPretty is a means of stubbing HTTP calls that is library independent.
It is MIT licensed and can be found: https://github.com/gabrielfalcao/HTTPretty
for examples of its use. Development is active with the 0.6.2 version
released only a week ago.

I think an approach like this is simpler than the current means of
stubbing requests or HTTPlib, more explicit in what sites requests are
being made to and it will allow a common test layout/format between
httplib, requests or whatever other http library is being used.

Change-Id: I01f291d324fd9902a4e728775019fe3c43bcf61e
Raise testrepository requirement to >= 0.0.15

It has full python3 support and actually fixes a weird
exception in utf8 encoding/decoding. Only noteworthy
change is documented in NEWS:

``--full-results`` is now a no-op, use ``--subunit`` to get unfiltered
  output. (Robert Collins)

Change-Id: I8c1393371e80338179135c416d93a68d7879af4f
remove python-fooclient version caps

per mailing list thread, allowing any project to cap one of our
own clients actually prevents us from testing that client's git
version in devstack gate (because there are 2 ways to install a
python client, one from git, one from pip). This can allow bugs
to creep into the clients because they are no longer tested in
the gate.

We need to start with uncapping the global list, then ensuring
we uncap this in all the projects.

Neutron client excluded because of a need for incompatible
changes in v3.

Needed to make progress on bug #1200214

Change-Id: Ice57c9bd9ce2bbd786ca0c80a1b94049a7f63ff8
Require later version of stevedore

Changes requirement for stevedore to be >=0.10 because
that version of stevedore has the ability to propagate
exceptions up through the map call which is required for
some of the Nova V3 API extensions to work properly

Change-Id: Ic2316e1f0cba28521950f3313652514dd7484378
Merge "Raise testrepository requirement to >= 0.0.15"
Remove Ming and SpiderMonkey

Ceilometer dropped their usage since https://review.openstack.org/#/c/33290/

Change-Id: I4421d0b38d44d952261f537187c14a5f2217f0f9
Signed-off-by: Julien Danjou <julien@danjou.info>
Add lower bound for all dependencies with upper bound

If we care about a max version of a package, also
specify the min version to have a range to check for.
Specify min version always in a '>=' fashion.
This simplifies a bit of the handling, as the first
given range is always the lower bound.

Also raise websockify to 0.5.1 in preparation of
https://review.openstack.org/#/c/35365/

Change-Id: Ia2672d675446f2ce9932c0c8b09e7b3c2c9cc392
Merge "Add HTTPretty to test requirements."
Merge "Remove Ming and SpiderMonkey"
Merge "Require later version of stevedore"
Merge "Add lower bound for all dependencies with upper bound"
Add support for Keystone V3 Auth in Horizon.

Set the minimum version required to run Horizon with
Keystone V3 Auth.

Change-Id: I6df0624cbcc6b08030d48d905603463a8eaafdc7
Implements: blueprint login-domain-support
Upgrade testrepository version dependency

This version has full Python 3.3 support and will be used for the
already-working py33 targets coming into pbr and oslo.config.

Change-Id: I0939c33cc4356a20b0bfb3adf83c82d5d7d8c3f1
Update capitalization on all of our requirements

Although pip does the right thing, there are various proxies and whatnot
that actually can get confused with the case-insensitivity.

Moving forward, we should try to make sure we put things in the files
correctly.

Change-Id: I6eb5eb8a3d11dd009f94f02da32cf9580ac7333a
Update pip depend to >= 1.0

Precise ships with 1.0 by default. Until we force everyone on to
1.4, there is no need to express a depend here which is not true.

Change-Id: Id4101fa4fd1c60a6ffef6bef3dcd03522e681231
Allow hacking 0.6.x

We have just released hacking 0.6, this change will allow people to use
it.  Hacking 0.6 introduces several new checks, but each project has a
similar pinning so changing this won't break anything.

Change-Id: I2189e008fc6ffa8f6787070e0ee78dcdcda5586b
Merge "Allow hacking 0.6.x"
Merge "Update capitalization on all of our requirements"
Merge "Update pip depend to >= 1.0"