Authenticate via oauth

Add support to authenticate with keystone via oauth access tokens.

Change-Id: I958983f505e261e3f1920a8df66eced3258b001e
implements: bp add-oauth-support
Merge "Authenticate via oauth"