move transformation of HttpServletRequest to request map into implicit middleware

This allows us to write middlewares, like the one for implementing
Servlet 3.0 Asynchronous responses, that use the HttpServletRequest directly.