Small tweak
Yet another large refactoring (hooray!)

[added] Navigation mixin for components that need to modify the URL
[added] CurrentPath mixin for components that need to know the current URL path
[added] getActiveRoutes, getActiveParams, and getActiveQuery methods to ActiveState mixin
[removed] Awkward updateActiveState callback from ActiveState mixin
[removed] Router.PathState (use Router.CurrentPath instead)
[removed] Router.Transitions (use Router.Navigation instead)
[removed] Router.RouteLookup (because it was useless)
[added] <Routes scrollBehavior="browser"> as an alternative to scrollBehavior="imitateBrowser"
[changed] <Routes fixedPath> => <Routes initialPath>. Currently only used in testing, but will be useful for SSR
[added] <Routes onTransition> but starting to think the <Routes on*> hooks should be private
Merge remote-tracking branch 'origin/master'