proof-of-concept for hot-swapping of routes
framework for reloading
on-demand reloading of client-side assets
added callbacks to css and js reloading, issue #2010
closed #2011
closed #2012
closes #2013