Track route depth on the Request, not on the Router.

This allows a Handler to use the top-level router and have the depth count match the depth for the current request, not the total.