Implemented async vetoing (first pass).
Minor cleanup of async veto.
Merge remote-tracking branch 'upstream/experimental_hierarchical' into peh
Minor fix.
Comparing full map instead of individual fields in leave test
Cleaup.
Cleanup.
Major simplification.
Implemented default route.
Changed addDefaultRoute to addRoute(defaultRoute: true)
Initial impl of named routes

* introduced named routes
* introduced UrlPattern interface
* implemented UrlTemplate
* removed handlers
Minor cleanup.
_go tests to call mock history/location
Implemented go(replace: true)
more tests for for hierarchical routes
minor renaming
Added remove route and fixed route reversal
Working on a nicer example
added .buildlog git ignore
Route should be re-entered if route params change