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
client: removed update CLI command
client: better dedrm tools check logic
client: calculate MD5 as part of full scan
client: always show progress bar during scan
client: aggressive filling of local cache
tests: remove coupling to update_library() from some tests
tests: completely disable broken integration tests
client: refactored metadata/md5 code into new EbookObject
client: more prereqs only needed for sync command..
client: better reporting on duplicates
tests: updated prereqs tests refs ea115ae
tests: updated client tests to use EbookObject and helper
client: minor refactor to setup_auth_user in prereqs