Fix in History.js: Fragment doesn't include query when using push state

When using push state, query string parsing doesn't work and params are not passed to the activation callback. This fix adds `history.location.search` to the fragment.