support: fix IPTV configuration migration for disabled/unmapped channels
webui: add checkbox selector to all idnode grids. Fixes #1473.
webui: make EPG grid stateful. Fixes #1025.
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!
linuxdvb:  Typo.  Fixes #1856
Merge pull request #316 from bluzee/master

linuxdvb: fix typo in diseqc toneburst switch setting.  Fixes #1856
mpegts: fix broken input handling for inputs with >1 active services..

This affects IPTV where there is only 1 input, if 2 services have the same PIDs
then both services were receiving each others packets and causing a mess!

I think later on I should really remove the transport list from the input and
have it on the mux? I think I did it this way to keep some things simpler, but
it's caused confusion here.

This should fix #1875.
add option to only allow user to access the tag that matches username