moving from locationReplace to loadHard, incl. chrome/webkit bugfix

### Moving from locationReplace to loadHard, because there is no pushstate before.

Navigating like the following:
Page1 __>>__ Page2 __>>__ Page3
with a failure in Page3, clicking on the back button after locationReplace from Page2 to Page3, will result in:
Page1 __>>__ Page2 _>> !_ Page3 __<__ Page1

with the new version it would be correctly:
Page1 __>>__ Page2 _>> !_ Page3 __<__ Page2

( __>>__ means clicking on a pjaxr-link, _>> !_ means failed pjaxr-request,  __<__ means pressing back-button )

### Chrome/webite bugfix
chrome/webkit bugfix: xhr data of pjaxr-request is cached, so only the pjaxr-html will be displayed after a failed request. So adding a additional urlparam to the URL before a hard reload, will result in chrome to force a initial request on popstate after a failed request.