epg: forgot to uncomment the broadcast save loop
tvhlog: ensure the tvhlog thread completes before exit

Note: I think my thinking for needing this logging thread is possibly
no longer valid. So this might be removed at some point (or at least
made optional).
epg: uncomment the channel loop in epg_query so we actually get results
webui: some fixes to get channel list back in the EPG tab
idnode: reduce short ID to 31 bits to its a +ve 32bit signed int

Unfortunately this is what XBMC requires. Why signed I have no idea!
support: some minor corrections to config migration

Fix symbol rate mux config and ignore services with no channel mapping. It
can cause mappings to be missed.
linuxdvb: fix a couple of diseqc mistakes

I'd set the 22KHz continuous tone instread of toneburst. And also sending
the diseqc repeat flag when it wasn't a repeat.