Updated the XSD to support the new schema entry

For bypassing the tenant check
Adding functionality to test tokens that have no tenant
Creating the test, it fails!
Adding a bypass tenant check roles configure thingy
Adding the logic to here to bypass the tenant check

Also, reformatted the file to match the rest of the formatting.
Adding the configuration option to the Factory
Updating tests to compile for RackspaceAuthentication

Which we should delete anyway
Update the tokens so that they're valid

The old tests would fail sooner and not actually have valid tokens
passed in. Now there's actually at least one role associated with a
token.
Just updating the constructor
since tenant can now be optional...

Handle parts of the logic inside that if statement, so we don't blow up
horribly.
Updated test to work with no tenant

As well as formatting, because the formatting is off.
Updated the test to return the right token
Update the used config

It needed to be a role name, as well as don't ask for groups
I hate xml
Duck Typing is great, except when it isn't