Use keystoneclient auth and register required options

This patch will import keystoneclient auth and use it to register
options. Without this fix, zaqar's test will fail due to the
change in keystonemiddleware 1.3.0.

Closes-Bug: #1404177

Change-Id: I2f2f9b378acdafb63940fcda2dec86572df679b0