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.