http: make RoutingSettings a property of the RequestContext

This is groundwork for upcoming PRs.

/cc @sirthias
Some renaming candidates in `RequestContext`:
- `withRequestMapped` => `mapRequest`
- `withUnmatchedPathMapped` => `mapUnmatchedPath`

WDYT?