Remove old ie / non-pushstate support from BB.History

Only broken test is switching from pushState -> hashChange but that's not the goal of the library. 

Finally gets rid of that shitty iframe. Only jq left in Backbone.History now is `$(window).on('popState')` etc. Should be easy to switch this out for addEventListener