Add context propagation middleware

/to @ritch @bajtos @piscisaureus 
In the web server world (loopback is built on top of `express`), a lot of middleware including passport use `req` as the context object. I think it's practical to have the `http` context accessible by default.

What are your main concerns? For example, `http` context will be abused?