Update zlib to 1.2.8
Merge branch 'cmn/zlib-128' into cmn/zlib-update

Conflicts:
	deps/zlib/crc32.c
	deps/zlib/crc32.h
	deps/zlib/zconf.h
Merge branch 'cmn/zlib-update' into cmn/update-zlib
zlib: add a few missing defines
zlib: get rid of gz*
zlib: get rid of compress.c and uncompr.c
zlib: disable warning 4142 on MSVC

This is about benign redefinition of types. We're not interested in it.
Merge remote-tracking branch 'origin/cmn/update-zlib'