cwc: use list for ep_sections rather than an array
cwc: add support for the key state per section
cwc: cosmetic fix (indentation)
DVR: Fix memory leak in dvr_entry_create_()
globalheaders: fix "reorganize refcounting for readability" commit
cwc: whitespace fixes and removal
htsp: add getChannel method, fixes #2283
DVR: timerec - clear the seconds for the scheduling times
descrambler: add ECM section filtering
cwc: show section in NOK log msgs
cwc: Add missing loop break in the section resolved check
cwc: ECM section filtering is in descrambler.c, remove it from cwc
descrambler: show also section for ECM messages in traces
config: add more help to the log when backup fails
tsfix: revert the code logic back in recover_pts()
WEBUI JS: status tabs - add missing comet shutdown calls
moved opentv patterns from code-level to the provider configuration file

This permits to add/change patterns without touching the code.

In the original code of tvheadend there was an old pattern: it was
copied in ausat/skyuk conf file in order to maintain backward compatibility.
Note: now all the patterns are uniformly applied in a case-sensitive way (necessary for sky-it subtitle patterns)
inserted as fake elements some reference strings for the patterns in the sky-it configuration file

they could be useful in the future in order to reconstruct the logic behind the patterns
introduced function _opentv_apply_pattern_list in order to cleanup the code to apply regexes
fixed escaping of a reference string in sky-it file