Add support for specifying tenant/user/token in the NoAuthMiddleware

This adds two new headers:

- X-Auth-User-ID - The User ID to use
- X-Auth-Project-ID - The Tenant/Project ID to use

Change-Id: I1b896f76732c8dcf527d05fa322926cc2b04c112
Merge "Add support for specifying tenant/user/token in the NoAuthMiddleware"