add zlib_compression implementation from ClanLib 3.0