Unconstantize HASH_PREFIX and fix comparisons against it.
Don't check hashchange events when we triggered the change.
Deprecate navigator::push and replace in favor of redirect.
Update Batman.redirect to new style.
Fix tests.
Don't actually update location.hash if the new location is the same as the old.
Refactor handleLocation a bit.
Typo.
Fix interval-based hash change detection
Typo in interval
Preserve initial hash property when redirecting from a pushState URL to a hashbang URL. It can be accessed from params.initialHash in the first dispatch.

Conflicts:
	src/routing/hash_bang_navigator.coffee
Fix initialHash for pushState.
Fix tests.
Add a test for initial hash redirecting.
Merge pull request #673 from Shopify/hashbangnavigator-fixes

Fixes for the Navigator (especially that of the hashbang variety)