fix cairo unpacking
fix libpng compile against custom zlib.h