Update Location docs
Add Router#addRoutes
Use _routeDepth instead of activeRefs

The _routeDepth property mimics React's own _mountDepth property
and gives <ActiveRouteHandler> the ability to dynamically lookup
its Match as needed.

Also, keeping the element (was component) on the match object
means we can avoid passing around the router instance.