Update miniz.cpp to 1.16 with bug fixes and support for rust