More progress on zlib.  More stuff works, better buffer handling.

Also caught up on Rust compiler daily changes, fixed some style issues.