Add new requirement beautifulsoup4

To automatically prettify HTML files generated out of Jinja2
templates (I2f0c61006ef8885e157eb2b800080407f2bae393) in the
openstack-manuals repository when running the publishdocs job
we need to add the requirement beautifulsoup4.

Change-Id: Id1c15ea7ab5ef3295e0c14ef2b12ad96ef4acacc
Add tempest-lib as a global requirement and a tracked project

This commit adds tempest-lib to global requirements and also adds it
to project.txt. This will only be a test-requirement on projects,
except for tempest.

Change-Id: Iaf6228a5e0968e9578abd93d2d0e47cf6a089c75
Add ha-guide to projects

Add openstack/ha-guide to projects file to automatically sync testing
tools to it.

Change-Id: I43ace9edb60d46cbdaa5c188b90c7f20c0959d8e
updated requirements repo readme

The purpose of the requirements repository, it's history, and
consistent review guidelines are something that's currently lore
passed down through the ages.

We should write this stuff down, and come up with consistent
guidelines for submitters and reviewers to get us all onto a single
page wrt reviewing and acceptance criteria.

Change-Id: I72f0f5771fee637d0b651d76217ce3959a4b92b7
Fix nits in README.rst

Fix spelling of SUSE, use "three" instead of "3".

Change-Id: I4c8880a9a245d7a5b13cfc114d974686e927f1f7
Update python-keystoneclient

Switching to v0.11.1 allows the use of authentication plugins in
other client libraries.

Change-Id: Idb99359b9faf3a77839662c2cbd8faf550137530
Co-Authored-By: Florent Flament <florent.flament-ext@cloudwatt.com>
Bump eventlet dependency to 0.15.2.

Eventlet 0.15.2 introduced the set_hundred_continue_headers() method
on eventlet.wsgi.Input, and Swift needs this method for erasure-code
support.

Change-Id: I6a8211373936b6f4bf256b537edf64e77ab7a7ae
Add PyMySQL to global requirements

Theres is a single MySQL connector in a global requirements, so there is
a sense to add one more, at least for py3 testing. Let it be PyMySQL.
PyMySQL is a pure-Python MySQL client library. It hosted on PyPi [1],
licenses by the MIT license, python3 compatible, and seems to be
developing [2].

[1] https://pypi.python.org/pypi/PyMySQL
[2] https://github.com/PyMySQL/PyMySQL/commits/master

Change-Id: If3daeb4559ee3fd7fa69ea654f223ecd13b99cc8
Merge "Add tempest-lib as a global requirement and a tracked project"
Ignore sphinx 1.3b1

Sphinx 1.3b1 was released on oct 9th and seems to be causing errors
http://logs.openstack.org/16/120316/6/gate/gate-oslotest-docs/2d65dbe/console.html

Closes-Bug: #1379998

Change-Id: I1a52b4be02293e6c7ea5e54bafd7054fe9d0270d
Merge "Update python-keystoneclient"
Update openstack-doc-tools to 0.20

We need the new version to build the heat documentation in
openstack-manuals.

List of changes for openstack-doc-tools:

0.20
----

* ``openstack-doc-test``: Check for a ``\n`` in the last line of a file.
* ``openstack-dn2osdbk``: Properly handle internal references.

0.19
----

* ``openstack-doc-test``: Optimize translation imports, improve output
  messages.
* ``autohelp.py``: Improve sanitizer, better support for i18n in
  projects, allow setting of title name for tables.
* ``autohelp-wrapper``: Smarter handling of the manuals repo and
* environment
  setup, add support for the ``create`` subcommand.
* ``autohelp-wrapper``: Add support for offline/fast operation.
* ``autohelp-wrapper``: Add a module blacklisting mechanism.
* ``diff_branches.py``: Updated output format.
* Provide a ``hotref`` extension for sphinx, to automate the creation of
  references to the HOT resources documentation.
* ``openstack-auto-commands``: Handle python-openstackclient, handle
  python-glanceclient and python-cinderclient v2 commands.

Change-Id: I0a14023120e25af9b74eb62529f4090da0f56497
Merge "Add PyMySQL to global requirements"
Merge "Bump eventlet dependency to 0.15.2."
Merge "Add ha-guide to projects"
Merge "updated requirements repo readme"
Merge "Fix nits in README.rst"
Merge "Update openstack-doc-tools to 0.20"
Merge "Add new requirement beautifulsoup4"