server: track filehash of original ebook uploaded to ogre for duplicate tracking
tests: comments and cleanup in sync tests
gitignore: ogreserver.log
client: removed unused module
client: created definitions module for global static config
client: move OGRESERVER_HOST setup into prereqs
client: refactored to use dict.items()
client: decouple dedrm phase from ebook search
salt: tmux: show gunicorn & celeryd logs on init
client: small refactor in search_for_ebooks()
client: refactor config dict in cli module
client: not all commands need auth setup
client: apply --verbose, --debug, --quiet to all commands
salt: updated to latest calibre linux installer script
salt: patches to calibre script to enable version pinning
client: inner exception support
client: CLI printer can accept extra as list
client: setup ebook_home separately from user/pass
client: store ebook metadata in the cache
client: better ebook error tracking; exept on duplicates