client: display update & upload success/failed
all: standardise on file hash var names
client: --debug implies --verbose
server: graceful error handling in update ebook hash
config: pickle for celery
client: print msg when complete with nowt to do
client/server: sending of client logs
client: send raw JSON in /post body
server: minor whoosh indexing updates
server: improvements to logging formats
client/server: fully parse author tag on client
client/server: delimit authortitle with non-printable ascii chars
client: quietly handle missing dedrm
client: test setup.py install
client: test automatic DeDRM tools install from ogreserver
tests: removed test_duplicate in integration; implemented elsewhere
server: error handling in check_auth for hacky session keys
tests: authentication & session keys
printer: progressf kwargs and exception
client: progress bars ftw