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
typo in a trace message
Merge pull request #486 from diraimondo/master

moved opentv patterns from code-level to the provider configuration file