server: from __future__ import unicode_literals
client: better handling of Ogreserver being down
server: better error handling on confirm
server: don't update ogre_id on ebooks which error during sync
server/client: report sync errors back to client
client: comment
client: fixed escaping on subprocess shell commands
server: increment popularity on download
server: ftfy for bad incoming text
server: increment popularity on incoming duplicate
client: scan & cache all known ebook formats
client: only decrypt/sync is_valid formats
dev