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"
Add tests without optional create endpoint params

Follow up tests for change #102602

With internalurl and adminurl now being optional parameters
there needs to be tests to ensure calls to create() without
default values, or with default values set to None are
handled as expected.


Change-Id: I2cd542a15a54017beb9430a429fb4be86130a15c
Merge "Add tests without optional create endpoint params"