Coverity: init file_descriptor in Reader::OpenFile struct
Coverity: missing assertion before pointer dereference
Coverity: Fix potential memory leak in shash::ContextPtr copy-ctor
Coverity: remove meaningless return value modifier
Coverity: add a private assignment operator to shash::ContextPtr
Coverity: check result codes of pthread_mutex_init/pthread_cond_init
Coverity: check return code of pthread_create
Coverity: typo preventing proper error checking
cosmetics: replace malloc by smalloc wrapper
cosmetics: add docu for shash::ContextPtr copy-ctor
Merge pull request #335 from reneme/fix_coverity

FIX: Coverity Defects