Move UseMiddleware from RequestContainer to Http.Extensions.

https://github.com/aspnet/Hosting/issues/92

FYI: I choose Http.Extensions over Http because of the added dependencies.
I don't think you need this