auth tests should not require admin token

Currently all the v3 auth tests are calling self.post(), which
eventually going through keystone.tests.test_v3.v3_request().
The v3_request method always requires an auth token by default.
But since V3 auth token API is an unprotected API, there's no need
for an auth token in order to make the request.

Change-Id: If65305346c0e5e114fd03e4ba089aa2e3694a8b2
Closes-bug: #1317261
remove static files from docs

Since we are already using oslosphinx, there is no reason to
host our own version of the usual static files.

Change-Id: Id5a88a8bae17a6de3b10961f4db3314728588372
Clean up EP-Filter after delete project/endpoint

For endpoint_filter extension we should remove all the endpoint
to project associations when we delete the associated endpoint
or project. Otherwise list_endpoints_for_project and
list_projects_for_endpoint API will return 404 response if the
associated endpoint or project has been deleted. Also, there will
be a lot of dirty data remaining in the database.

Change-Id: I48e9100a8fa92d10b7ffe5f89bfb8ba9cf78a0e7
Closes-Bug: #1305537
Add X-Auth-Token header in federation examples

cURL examples depicting fetching accessible projects and domains upon
successfull retrieving federated unscoped token should also include
``X-Auth-Token`` header.
This patch adds headers to the examples.

Change-Id: I463e34511b8f9b19012fce955f04a0269d5de9cd
Closes-Bug: #1348680
Add the new Keystone TokenModel

This commit adds the new Keystone TokenModel that will be used to
unify in-memory references for tokens. The initial implementation
of this model works similarly to the AccessInfo model from
keystoneclient, providing a unified set of properties that will
return the data from the token-version specific locations.

Future development will round this model out to be better suited
as an authoratative token data source that can be transformed into
any token format / version.

Change-Id: I341e03ac8483f8d6085f4c2c218a28647b9ff2e4
bp: non-persistent-tokens
Merge "Clean up EP-Filter after delete project/endpoint"
Merge "Add X-Auth-Token header in federation examples"
Merge "remove static files from docs"
Merge "Add the new Keystone TokenModel"
Merge "auth tests should not require admin token"
Fixes a capitalization issue

Change-Id: Ieaf8b06e3b34feeac2fc6ddcb6225dd4a160d954