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
Implement conflict checks for EPG events
Make dvr_query_add_entry available to all
Update conflict check to return suggestions for removal to resolve conflict.
Add manual recording conflict check
Finalise web ui for conflict check results
Merge branch 'master' of https://github.com/charrea6/tvheadend