Retrieve tenantid, storage_urls from authentication

These changes allow the API tests to retrieve Tenand Id (Project Id) and Storage URL information from the service catalog.

Modified the configuration values available.
If authentication is used, the API tests will authenticate to identity with the username and apikey provided.
From the service catalog, it will retrieve the tenant id.
The storage url will be determined by the type of url (internal or public) and the region provided (ORD, IAD, etc.)

The only catch I can think of is if we'll need to have a mock storage when devs are running the API tests locally.
Once we make the tests runnable via tox, the devs shoule be able torun the API tests locally along with the unit tests.