make diseqc tracing comprehensive
tidy up trace spamming
htsmsg: add ability to set/update a u32
tvhlog: created a new logging system that will allow more configuration

Note: I still need to sort out the command line switches
timeshift: fix trace debug.
tvhlog: added hexdump routine.
tvhlog: ignore empty subsys values
tdt: add trace hexdump to sdt/nit parsers.
Merge remote-tracking branch 'origin/pr/268'
dvr: attempt to stop new DVR code creating false entries
tvhlog: fix some silly errors.
Fix some printing errors.
tvhlog: add UI debug to allow run-time updates to the debugging config
init: remove TVH_TRACE option, users can do that one manually
Issue #1692 - dvb: fix DVB v3 builds