Keystone service user pass auth

keystone_service included an incomplete username and password
authentication path. Since the keystone client was initialized with
endpoint rather than auth_url it didn't obtain a token and did not have
permissions to preform operations. Additionally some operations required
the client to authenticate with a tenant_name as well.