fix memcache key for keystone authorization
no need for if here
Unify cache keys (auth 1.0 and 2.0)

If auth 1.0 is used, tenant name will be "-".
auth_version may not be available when running the tests
properly support tenant separator
properly support tenant separator
Username padding
support tests when the server is running auth 2.0