Corrected pushstate tests and update can.test.route

Fixes pushstate domain tests to run properly. `can.test.path` will adjust the root path depending on whether tests have access to steal.
I think steal adds a .js to ""

Sent from my iPhone

> On Jun 19, 2014, at 4:01 PM, David Luecke <notifications@github.com> wrote:
> 
> In route/pushstate/pushstate_test.js:
> 
> >  				stop();
> >  				makeTestingIframe(function(info, done){
> > -					info.route.bindings.pushstate.root = "/";
> > +					info.route.bindings.pushstate.root = can.test.path("route/pushstate/testing.html", true).replace("route/pushstate/testing.html", "");
> Isn't can.test.path("route/pushstate/testing.html", true).replace("route/pushstate/testing.html", ""); the same as can.test.path("")?
> 
> —
> Reply to this email directly or view it on GitHub.