Sync requirements with OpenStack/requirements

Fixes proper casing of requirements
Allows usage of Hacking 0.6, which has a few
extra checks (Fix fallout).
Raises keystoneclient minimum requirement to
match those required by other projects.

Change-Id: I4604a62aa07e5026d219dc6e5b8b4c23b3caa3f1