Use auth_token_info to initialize heat_keystoneclient sessions

Now we have the token info available in the request context, we can
avoid always re-requesting another token every time a client is
created.

This should be better for performance as it avoids one extra request to
keystone, and it also enables trust-scoped tokens to be more easily
used, since these cannot be used to request another token, thus
authentication will fail with the current scheme.

Partial-Bug: #1317293
Change-Id: I18955d79c4c760ff3fdd47176a2a54c931277121
Merge "Use auth_token_info to initialize heat_keystoneclient sessions"