Use keystoneclient.exceptions

keystoneclient.apiclient.exceptions is deprecated.
Instead keystoneclient.exceptions should be used.

Change-Id: I546defeac5c2a1f4d3e68885e45019a6a6ecb027
Redact tokens in request headers

Tokens shouldn't be logged since a token could be gathered from a
log file and used. The client was logging the X-Auth-Token and
X-Subject-Token request headers. With this change, the X-Auth-Token
and X-Subject-Token are shown as "TOKEN_REDACTED".

Also, the "Authentication" header is also redacted.

This is for security hardening.

SecurityImpact

Closes-Bug: #1004114
Closes-Bug: #1327019

Change-Id: I1edc3821ed028471102cc9b95eb9f3b54c9e2778
Merge "Redact tokens in request headers"
Merge "Use keystoneclient.exceptions"