Add OAuth data to AccessInfo

Allow access to the access_token_id and the consumer_id that are set as
part of the Oauth authentication process.

This only makes sense for V3 tokens, as Oauth cannot be used with v2.

Change-Id: I9ac76f92acdfd6446a13f535b24e0a99f02f2eef
Add V2 user roles tests

The cross over between the user manager and the role manager is not
tested. As this will be changed soon re-enforce the current behaviour.

Change-Id: I3f8d8215a10cf09cfaad57ffa359f36d0417fb31
Merge "Add V2 user roles tests"
Merge "Add OAuth data to AccessInfo"