.waitFor stuff for hash-based URLs won't work

In `page.onNavigationRequested` we set `casper.navigationRequested` to `true` only when we’re on a different URL.

Otherwise, .runStep wouldn't procceed with .waitFor stuff (on hash-based URLs).