muxer_pass: fix typo
muxer: tidy muxer_container_list() function
descrambler: add some more CAIDs from oscam
epg: simplify the otamux registration

- move the timeout / interval initialization to one place
- also fix values for opentv
epg: rename epggrab_ota_done_() to epggrab_ota_shutdown()
epg: do not subscribe to muxes without any active (assigned) channels
epg: allow to disable the EPG scan (tune) per mux
epg: add tune callback for ota modules (fixes opentv)
epggrab eit: ensure that the grabber always runs

The logic applied breaks several of the grabbers, the idea is a good one but
the implementation is wrong. It's an area that clearly needs thought, but care
must be taken to realise that there are lots of variations in how data is
provided.

The additionm of the user configurable flag on a mux is a good one, that at
least gives the user the option to disable muxes.
Merge remote-tracking branch 'upstream/master' into durationfilter
webui: standardise duration filter options between epg and autorec