Add tuskar-ui to projects.txt

Change-Id: I72338a2141d3e9056b8841e3402eaabae9e67d75
Update the version of keyring to avoid bug

keyring 3.3 generates the following error:
    dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported:
    Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
The bug is fixed in keyring 3.4

Closes-Bug: #1242992

Change-Id: I2fcb2f67d9d7570d8128f6a37c6930397eaa4a25
Add libvirt-python for nova.

The python libvirt bindings have long been an implicit dependency for
nova which was expected to be installed via system packages. This was
necessary because libvirt-python could not be installed from pypi. The
libvirt devs have added libvirt-python to pypi which can bind against
libvirt if it isn't ancient as in Precise. We are now testing on Trusty
for master which has new enough system libvirt to install libvirt-python
from pypi.

Add libvirt-python to global requirements so that we can move nova away
from the implicit requirement and onto an explicit requirement.

Change-Id: Ieba2a15eaa1e1b22282179aee8f401607928b18b
Add requests-mock package to global requirements

requests-mock is a mocking layer for the requests package. It is
Apache-2 licensed.

The httpretty library has been used to provide a mocking layer for HTTP
requests. This has generally been successful however there have been a
number of problems with it over our usage, including poor python 3
support and a number of backwards incompatible releases from the
maintainer. It is also difficult to package by distributions.

httpretty was particularly chosen because it was compatible with both
httplib and requests, this is no longer such a requirement as almost all
OpenStack libraries have now moved to requests. Given that we can move
to a library with less complexity and more inline with OpenStack tools.

It is written in such a way that it is fairly simple to convert existing
httpretty test suites or httmock test suites to requests-mock.

I am the author of requests-mock and am also happy to move it to
stackforge, or otherwise connect it to gerrit so as we will not have any
future incompatible issues.

More info:
 - https://github.com/jamielennox/requests-mock
 - http://requests-mock.readthedocs.org/en/latest/

Change-Id: I09f2a22f84752571a278e9b90901ecb1fbedb654
Add new keystone projects to projects.txt

Add the keystonemiddleware and keystone-specs repositories to the
projects.txt file.

Change-Id: I11c2e675eeeab0d11ecec9e2536098c8c03d396a
Fix the requirements for a django library

Change from django_pyscss to django-pyscss
This is required because that is the way this library
is registered on PyPI. This is the link:
http://pypi.openstack.org/simple/django-pyscss/

Change-Id: I23540dd7f64be25a83823847d408a3f6663d8d79
Closes-bug: #1339918
Merge "Update the version of keyring to avoid bug"
Merge "Add new keystone projects to projects.txt"
Merge "Add requests-mock package to global requirements"
Merge "Add tuskar-ui to projects.txt"
Merge "Fix the requirements for a django library"
Update oslo.messaging to 1.4.0.0a3

This oslo.messaging version fixes a problem with encoding
issue in source file(review 102909), causing some Neutron
gate test failures (e.g. 102351). Using a3, since it is the
latest.

Change-Id: I673b5d505c8b7d43d59f7516e345f92221483a51
Update oslo.config to 1.4.0.0a2

oslo.config 1.4.0.0a1 has the config fixture which Keystone can
use.

1.4.0.0a2 has the config generator which Glance and Nova will
adopt, and cfgfilter which oslo.messaging wants to adopt.

Change-Id: I6c3049e6e379c83af7e6e7df8855b1a6c0b698e7
Merge "Add libvirt-python for nova."
Merge "Update oslo.messaging to 1.4.0.0a3"
Merge "Update oslo.config to 1.4.0.0a2"