Add Route.prototype.visibilityToRoute, abstracting route intersection
Fix broken demand-tracking in DOMFragment.
Make shutdownWorld have immediate effect, rather than processing useless internal actions