flatiron/director — pull request #129 by domenic (2012-07-27 16:33:56+00:00)
Title: Make work in IE, mostly

Before these changes Director did not work in IE at all, since the `newURL` property does not exist on their `hashchange` event object (even in IE10 release preview).

After these changes the tests pass up to test 17 ("All global event should fire after every route"), which fails, and all subsequent tests refuse to run.

I can try looking into that next, but it gets into the hairy details of the test harness, with `shared.fired.push` failing because `shared.fired` is `null`.