zlib 1.2.3 -> zlib 1.2.8
Merge pull request #336 from ged-lab/fix/zlib-1.2.8

zlib 1.2.3 -> zlib 1.2.8
Copyright headers corrected for all Python and shell scripts.

Updated copyright headers in all CPP and MATLAB files, added when not
found

sandbox/*.py: chmod u+x; autopep8
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
support using system z,bz2 libraries
update cppcheck's include paths
force remove old zlib Makefile
remove the unused KTable object

Rename ktable.{cc,hh} to kmer_hash.{cc,hh}, purge remaining references