Check if the browser supports manipulation of the history
Merge pull request #3385 from Snuffleupagus/history-check-browser-support

Check if the browser supports manipulation of the history