Fix type of tinfl_get_adler32
Define buffer clearing impl, minor fixups in tdefl
Replace memcpy and memset with stubs, deal with it later

Translating this probably requires tinkering with the algorithm.
Comment out MZ_REALLOC in tdefl_output_buffer_putter

This can’t be justified until the entire allocation scheme of p.m_pBuf
is.
Mark crate as library
Strip out the enum constants that depend on each other
Use rust asserts everywhere