DEFLATE compression updates

- fast, inlinable hash-chain matchfinder
- sliding window support
- support greedy and lazy parsing for now; no optimal yet
- block splitting based on item count, not uncompressed byte count