router working with latest templating

-There are some horrible hacks to get this working with the latest
templating. I believe this exposes a number of flaws with templating
that we should address.
-Fixed up some databinding expressions.
-There is a bug in templating's componentLoader._getRelativeUrl which
accidentally uses hash info to calculate relative urls for components.
This breaks the router.
-Parented nav hrefs are not yet calculated correctly.