HTSP: In response to subscribe() message, return if we support timeshift or not
Fix typo - ENABLE_ defines need to be tested with #if.  Thanks to Glandos for spotting.
Second attempt at protecting TRANSMISSION_MODE_4K from users with old versions of the DVB API.  We just assume that it was introduced with the current API (5.3) as it is very unlikely anyone will actually come across such a broadcast.
fix processing big non english eit packets

increase size of buffers for localized strings because in utf-8 they may
be bigger than 256 bytes
dvr: report error if a recordings file is missing.
Fix #1083 - add inotify monitoring of recordings.

Should a recording be moved (within same dir) the DVR DB will be
updated.

Should it be moved (out of directory) or deleted entirely, it will
simply be marked as missing.

The parent directories are also monitored should they be moved
or deleted.
dvbscan: switch to using the new linuxtv scan git repo.
timeshift: ensure that timeshift_enabled flag is properly honoured.
build: Some tidying up of the build system

mainly this is just cleaning up the output from the build commands
but also added debian/changelog to ignore file to stop it being
accidentally committed back.
Fix #1493 - timeshift: fix deadlock issue if streaming fails to start.
Merge remote-tracking branch 'origin/pr/219'
eit: fix a bug in EIT extended descriptor parsing.
dvb: ignore disabled adapters when finding EPG services.
build: ensure git submodule with dvb-scan data is updated.
build: remove use of submodule for dvb-scan data

Revert back to manually fetching, though now its a git report its somewhat
simpler and we'll avoid using a separate script.
build: correction to ensure old data is removed.
Add a new button to service list which auto-mapps channels by service-name
add cflags support to configure script
timeshift: fix start of buffer bug and add some useful debug.
timeshift: fix printing error.