Pass the auth_url in authenticating for project switch.

Fixes bug 1173416.

In the latest keystone-client code, it now always use the auth_url for initiating an authentication call to Keystone. 

This change was from a side-effect in the latest keystoneclient patch: keystone-client: https://review.openstack.org/#/c/20231 (see changes for tokens.py)