Use keystoneclient fixtures in middleware tests

Convert the static tokens in auth_token middleware tests to use
keystoneclient fixture generators.

We still have fairly static entries for the values in the tokens because
of the way the tests work.

Change-Id: Id6ee0389e063d6476d9c33c3d955926655c8ca75
Mark keystonemiddleware as being a universal wheel

Keystonemiddleware is pure python and is version agnostic. 
It should be marked as a universal wheel as it can be installed 
anywhere by pip (see the documentation on python packaging and
wheels). This mirrors python-keystoneclient's marking as a
universal wheel (as most of the code in keystonemiddleware
originated from python-keystoneclient).
 
Change-Id: I3e25578e6fc7a30b5eb7544d85a7ef39e711bd34
Example JSON files should be human-readable

Change-Id: I7b2869edcd7a6018f72a718d042231094ed40686
Remove mox dependency

This seems to have been inherited rather than ever actually used. We
should only be using mock for testing.

Change-Id: Ib37bf796560138077c96458dbcd9886dcacebd2e
Merge "Mark keystonemiddleware as being a universal wheel"
Merge "Example JSON files should be human-readable"
Merge "Use keystoneclient fixtures in middleware tests"
Merge "Remove mox dependency"