jQuery 1.7+ support

This problem has been really bugging me, so I did some searching through tickets and pull requests on the Open Library repo for this project and noticed [this pull request](https://github.com/openlibrary/bookreader/pull/18) and merged the work done on [BookReader.js](https://github.com/openlibrary/bookreader/blob/17ad4ca6a5e8bc5fe59a5cee225f9e7cde7d3dec/BookReader/BookReader.js) with @MorganDawe's previous work on it. I also ran [JsBeautify](https://github.com/maksimr/vim-jsbeautify) on it so it looked a lot cleaner.

tl;dr 
Fixed the outstanding jQuery issue we had with IA Bookreader. [This](http://digital.library.yorku.ca/yul-113584/toronto-city-beautiful-homes#page/3/mode/2up) is running with jQuery 1.8.