routed links must descend from pushstate root

If we have:
```javascript
can.route.bindings.pushstate.root = "/bitovi/src/app/";
```
and a link like:
```html
<a href="/bitovi/test/"></a>
```
When that link is clicked on, it will call `ev.preventDefault()` and do a `pushState()` instead of letting the link behave normally.

---
Additionally, if we have the same `root` listed above and:
```html
<a href="/bitovi/src/app/test/"></a>
<!-- or -->
<a href="test/"></a>
```
`can.route.deparam` treats "/bitovi/src/app/" (the `root`) as part of the route when it shouldn't.