Fixes #349 BookReader flipping randomly goes wonky
Fixes #349 BookReader flipping randomly goes wonky

The issue was caused by a bad comparison of the oldLocationHash not
including the newQueryString for comparison. This led to the
(newFragment != this.oldLocationHash) test failing after the page
had been traversed to.

openlibrary/bookreader,openlibrary/bookreader,openlibrary/bookreader,internetarchive/bookreader,openlibrary/bookreader,openlibrary/bookreader,internetarchive/bookreader