add npm-debug log to gitignore
update examples to use templates in standalone html files
don't hijack links that are clicked while metaKey is true
don't reuse views unless router.route === router.lastroute
update transition example to take advantage of improved view reuse strategy