Polish Character Encoding Fixes
gtimer: increased resolution of the gtimer system.

This is needed to resolve a dvb tuner deadlock issued caused by my
re-jigging of the tuning setup code.
Fix #1666 - dvb: rework the adapter tuning to stop possible deadlock
Fix #1674 - remove spurious (info) log message before daemon().
support: some updates to build system
gtimer: fix live lock problem caused by wrong clock usage
dvb: demux setup code went missing!
dvb: fix problem stopping DVB-S muxes being added on DVB v3 systems
Fix #1679 - correct mistake in previous changes to stop constant IO

TSID was not being properly updated, which could result in missing
services.
capmt: fix capmt for multi-frontend adapters
debug: added new tvhtrace logging routine

Note: this can be compile switch disabled (./configure --disable-trace)

Note: to enable subsystem output use --trace X,Y,Z etc... (--trace all
will enable the lot).

Note: the only way to know what subsystems are valie is to read the code!

Note: --trace implies -d
debug: convert all TRACE code to new tvhtrace routine
dvr/epg: added some more debug (trace) to look at what might be going on
init: add trace options to start scripts
dvb: adapter notification happening at wrong point meant UI not always updated
make diseqc tracing comprehensive
tidy up trace spamming
dvb: redo sdt parser to make it more robust

Fixes some problems reported in #hts regarding missing services
eit: forgot to set message as trace
htsmsg: add ability to set/update a u32