Webui: Align epg duration filter with autorec grid values
Merge pull request #481 from ProfYaffle/master

Webui: Align epg duration filter with autorec grid values
[htsp] bump htsp version
[htsp] allow clients to get/set dvr priority and retention
[htsp] add some more DVR fields
[htsp] send actual pre/post times and retention
[htsp] add autorec support
DVR: Fix the stop time calculation in dvr_timer_start_recording()
dvr_autorec.c: Fix the utf-8 in comment
extraction of subtitle (episode title) from the summary of sky-it EPG

(the regexp looks garbled because single quote can even occur in the subtitle and I don't want to introduce pcre dependency)
added some reference examples for sky-it patterns

they could be useful in the future...
extraction of part number from summary of sky-it EPG
generalized some patterns and added new cases signaled by @stan86
further pattern refinements after some extensive testing
a more robust check on the outcome of `regexec` and a more clean design
[fix] use correct start/stop times
DVR: Time Based Recorder
DVR: Add all weekdays as default
DVR WEB UI: Fix the DVR tabs bug introduced with latest changes (weekdays)
WEBUI JS: rename the timerec to time schedule