Allow Keystoneclient 0.3.x

python-keystoneclient recently tagged 0.3.0, which
provides the v3 auth client. Raise upper bound to 0.4.
Also raise lower bound to 0.2.1, which is needed for
keystone (blueprint ec2signer-to-keystoneclient commit).

Change-Id: I8aef60612bc8c6972ec0aa833724d3382f909d97
Allow use of oslo.config-1.2.0a3

See bug #1194807

We add a new dev-requirements.txt file because we don't want anything
not released to pypi to show up with the openstack pypi mirror which
is built from requirements.txt and test-requirements.txt.

Neutron and oslo-incubator already uses oslo.config 1.2.0a2. Nova used
it briefly but we hit an issue.

1.2.0a3 contains a fix for a regression in the registration of the oslo
namespace package, so it doesn't make sense to allow a2.

Change-Id: I6f3eb5fd2c75615d9a1cae172aed859b36b27d4c
Merge "Allow Keystoneclient 0.3.x"
Merge "Allow use of oslo.config-1.2.0a3"
Temporary change the django_openstack_auth requirement

The new django_openstack_auth version causes gate job issues like:
http://logs.openstack.org/33618/5/gate/gate-tempest-devstack-vm-full/29950/console.html

Temporary disabling the 1.1.0 version.

Change-Id: Ibcb5656f0d829e17a759274ef2586d3a3474cd0b