Modify to get IE8 working
If boot-script is in the page-head rather than inserted by a bookmarklet then don't require history.pushState().
Mods to allow IE8
Request normal browser navigation if history.pushState not present