Apache reverse proxy implementation for keystone

The reverse proxy is used to implement CORS headers for now. Later the same
implementation can be used to enable ssl (just wanted to enable ssl as separate
patch).

NOTE: This PR is just to enable reverse proxy so that we can enable and test CORS and SSL later. Even though the corresponding code is added here, SSL and CORS are not tested and may need more changes, which will be handled in separate PRs.