1. fix a bug in hashbits.cc of 'Division or modulo by zero' described by  https://github.com/ged-lab/khmer/issues/182
2. add test code for count-overlap.py
3. fix count-overlap.py (a character was removed accidently some time and hashsize was replaced by min_hashsize)
4. count-overlap.py needs hashbits table generated by load-graph.py. This information is added to the "usage:" line.
chmod +x to count-overlap.py
formatting fix
pylint fixes
fix minor PyLint issues
fix -ksize in test_scripts.py about count-overlap
modify ChangeLog
fix for pep8 v1.5
properly clear zlib's Makefile
Merge pull request #338 from ged-lab/fix/count_overlap

Fix/count overlap
remove unused lib/storage.hh
Remove storage from setup.py
Merge pull request #340 from ged-lab/fix/delete-readmask

remove unused lib/storage.hh
force remove old zlib Makefile
remove the unused KTable object

Rename ktable.{cc,hh} to kmer_hash.{cc,hh}, purge remaining references
Fix syntax error in preprocessing
Merge pull request #337 from ged-lab/fix/remove_KTable_class

remove the unused KTable object
update cppcheck command