Removing RouteContext.RequestPath and calculating it from HttpContext as needed

I was a bit surprised by that too. Either way you're not introducing any new bugs here, the old for `TemplateRoute` handled it.