Set the right permissions for signing_dir in tests

This partially fixes a bug with permissions warnings being logged
during the tests.

Change-Id: Ia399a52a49a0ca9d6b74ea90147beea42a36b24d
Partial-Bug: #1219480
Handle Token/Endpoint authentication

This is essentially the Admin token where your authentication will
always use a given token and have no means of querying information from
within that token blob.

Change-Id: Ia4317836d6fc1e62c65a1dcbd84c820d90832dc4
Add request/access token and consumer support for keystoneclient

Add support for creating request and access tokens,
and to authorize request tokens. Also adding basic CRUD for
consumer entities.

implements: bp add-oauth-support

Change-Id: I9137e3426c82c73855ae0e50317cfd6477195318
Authenticate via oauth

Add support to authenticate with keystone via oauth access tokens.

Change-Id: I958983f505e261e3f1920a8df66eced3258b001e
implements: bp add-oauth-support
Merge "Handle Token/Endpoint authentication"
Merge "Set the right permissions for signing_dir in tests"
Merge "Add request/access token and consumer support for keystoneclient"
Merge "Authenticate via oauth"