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.
Added checks to switch so will check if that switch is used before sending the commands
Fix mkv generation by enhancing avc_find_start_code and thus correctly generating isom/fourcc
epggrab xmltv: fix suri generation in parse_xmltv_dd_progid
Update dvb_psi.c

changed minlength to 5 bytes for providers that don't send descriptor() in cat
Merge remote-tracking branch 'origin/pr/410'

Fixes #2115
htsbuf: ensure that printf arguments are validated
webui: fix missing event title argument Fixes #2125
Merge remote-tracking branch 'origin/pr/372'
Merge remote-tracking branch 'origin/pr/301'

Conflicts:
	src/dvr/dvr.h
	src/dvr/dvr_db.c
	src/webui/extjs.c
	src/webui/static/app/dvr.js
Merge remote-tracking branch 'origin/pr/367'
Merge remote-tracking branch 'origin/pr/374'
Merge remote-tracking branch 'upstream/master' into durationfilter
linuxdvb: fix compilation errors from PR
Merge remote-tracking branch 'upstream/master' into durationfilter