vendor: add historic DVB API headers

This is useful for validating new code against older versions (and newer).
zlib: fix error on partial compression of files. Fixes #1902.

This occurs where compressing small, already compressd files, typically images.

I could avoid compression of very small (or already compressed) files. But its
simple to keep things uniform and fixing this makes sense anyway!