Search for contracted words was broken.
urlencode rewritten search parameters
Clean up indentation.
cleanup indentation. Why did so many tabs get in here?
down options should be in white text
Issue #183 iOS private browsing bug

from: https://github.com/balupton/history.js/issues/171
https://raw.github.com/jayphelps/history.js/ddbf86ce4e7fccb6ae12555831205b88375c65fc/scripts/uncompressed/history.js
Harden against bad ids
Rewrote BuildTemplate.py to handle unicode and " properly.
Correct errors in German translation Issue #193
Changes resulting from BuildTemplate rewrite.
Instrument the SaveBookPost failure.
Issue #192 pptx markup and PowerTalk

I'm removing the page number, will anyone miss it?
Issue #191, add some content so save draft doesn't fail
Make unsupported message more visible.
Implement classic mode to help those with old browsers.

Simply don't load the JS to make the site function as if it is disabled.
Fixed a bug in BuildTemplate that used the same filename for all.
Merge branch 'classicMode'
The favorites icon was clickable even when invisible.
Increase the number of announcements on the front page.
Offer an unrestricted search with no results.

Users are getting frustrated when they search and don't find their
books. This new link turns off the reviewed and rating selectors.