programs with non zero and equal episode numbers are considered duplicates
Restore original duplicate check and include title in extended check.
Make episode duplicate detection configurable.
support: remove stray commenting out of stderr redirect
linuxdvb: possible HW race condition, LNB might not switch LO before FE locks
linuxdvb: move FE status message from trace to debug on change

This could still be spammy if the signal isn't clean and keeps going
in and out. But that's just tough luck I guess!
linuxdvb: work around bug in gcc <4.6. Fixes #1869
mpegts: fix some minor compilation issues on older gcc
misc: add qsort_r replacement for glibc < 2.8. Fixes #1871
build: add default Autobuild job (debian)

This works fine for most native compilations, so saves spec'ing anything else.
epggrab: ensure / in channel ID doesn't cause config failure. Fixes #1774.
epggrab: reduce spam in the logs, fixes #1839.
iptv: ensure startup will not block installation of PID filters
iptv: allow non-multicast IPTV (useful for testing)

I don't actually check for valid MC group address, I simply try and add group
and just warn if it fails (but carry on anyway).
support: updated some random helper scripts
mpegts: ensure that PCR (and PMT) are properly opened by service and recorded.

Fixes #1884.
main: provide option to make daemon dumpable
mepgts: correct invalid interpretation of service type in VCT. Fixes #1857.
mpegts: ensure init scan completes properly

I was not properly checking completion on table completion and CAT processing
was not marking that table as complete (ever).
http htsp: fix status handling. Race condition caused NULL ptr exception. Fixes #1898.