Adds support for the ZLIB video encoding scheme. This non-standard encoding makes efficient use of bandwidth, but has rather high CPU usage, so it is disabled by default but might be useful in situations where you are bandwidth constrained. The public API and the viewer application have been updated to allow all the individual encodings to be enabled or disabled.