Don't provide optional pushState parameter
Merge remote-tracking branch 'mozilla/master' into pushState
IE9 does not need onreadystatechange
Merge pull request #3581 from yurydelendik/pushState

Misc IE fixes