Add the Python 3 classifiers

Change-Id: Ieb8fa078225bf7216cd7d1e67b42e0822d4a1fc8
Fix H301 and H304 hacking issues

H301 one import per line                                                                            |
H304 No relative imports

When checking imports DJANGO_SETTINGS_MODULE environment needs to
be set. Add the following to tox.ini testenv:pep8.

    setenv = DJANGO_SETTINGS_MODULE=openstack_auth.tests.settings

A part of blueprint openstack-hacking-compliant

Change-Id: I65a23c1e9a5d7a5852d448651254b6a3866f1dd3
Add license header to exceptions.py

Previously openstack_auth/exceptions.py had no license header.

Change-Id: Idf3347a54a0ce28cc7efc297e43ad4516ef96cfe
Merge "Add the Python 3 classifiers"
Minor update to the readme file

The directory name seems to have changed from "keystone_auth" to
"openstack_auth", but the readme still points to the old directory name.
This patch fixes it.

Change-Id: I11398e00d9f665e8079e8e2845bc81ffbc6a6966
Merge "Fix H301 and H304 hacking issues"
Merge "Add license header to exceptions.py"
Restore "redirect to login page after logout" behaviour

The expected behaviour is to redirect to the login page after a user
gets logged out. This was changed accidentally during a refactoring.

This will get rid of the following error 500 in Horizon when logging
out: TemplateDoesNotExist: registration/logged_out.html.

Change-Id: Id23666e84fce1e3a212b066fcdaf71a17e4898d9
Closes-Bug: #1332167
Hash the token id if it is over a maximum length

Instead of exclusively hashing the token id based on if the token is
ASN1, hash the id if it exceeds the maximum size allowed within the
session. Keystone has allowed more than simple PKI and UUID tokens so
the is_asn1_token check will not catch all cases.

Closes-Bug: 1331406

Change-Id: I7891eb3fb35a10926ac16829eed0ff8c306f2661
Merge "Restore "redirect to login page after logout" behaviour"
Adding back the forms.Login import

Changing this breaks all older versions of Horizon. Adding it back
in to allow older versions to continue working.

Closes-Bug: #1332855
Change-Id: Icdb206d4095b1746eef9be02ca63f2aa9cfe1081
Updated from global requirements

Change-Id: I0e89fa48c0ffebbd2a54f516a72f798e784cb307
Merge "Minor update to the readme file"
Imported Translations from Transifex

Change-Id: I9d56443fefcb901851fd00964aa5befe42f2a11b