Fire replaceState on page load to prevent initial load from having History state
removed html4 support for history js
removed html4 support for history js
added html5 shim