Add CONTRIBUTING.rst

There is no CONTRIBUTING.rst file, the patch will add it.

Change-Id: I6b40e0061a2da85e61257f2bfc2f7040d44fa49b
extract mock setup methods

Pulls the common code for Version specific tests into a mixing
class, reducing code duplication significantly.

Change-Id: I4136b866700a74aa93e38363fdcb29fe6c5ed65c
Merge "Add CONTRIBUTING.rst"
Remove compiled message catalogs

A kind of binary files are useless to be maintained in git repo.
I18N team and package distributors have agreed to remove compiled
message catalogs from openstack-auth git repository.

To compile message catalogs, run the following command before
the installation:

  python setup.py compile_catalog

Make sure to install Babel>=1.3 before running the above command.

DocImpact
Closes-Bug: #1196982

Change-Id: Iab2398e942e142f9ab370d8a8f9d539b257e1620
Merge "extract mock setup methods"
Bump hacking to 0.9.x series

In order to sync global-requirements, this patch bumps
hacking to 0.9.x series.
H236, H305, H307 errors are fixed in this patch.
H307 and H904 are added to the ignore list.

Change-Id: I37c16ad67912dec8ce1562676ae0ebbfbe277d99
Updated from global requirements

Change-Id: Ib9fa4ffe5d62cf287713d54f327e37913fb388d2
Merge "Remove compiled message catalogs"
Merge "Updated from global requirements"
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I34236f16fff20b9b07c262d96a973d05c9048004