mpegts_mux_start: add flags to the trace log
mpegts input: another optimization for mpegts_mux_find_pid_()
mpegts_input_open_pid: fix the wrong variable assignment
mpegts scan: fix the wrong constant usage (idle scan)
Fix H264 packet merging, fixes #2480
WEBUI JS: Add start/stop times to epg dialog, more cosmetic changes for EPG/DVR dialogs
spawn: fix possible NULL dereferences
simplify file_readall()
spawn: do not use syslog calls in the child process

The syslog routines uses private mutex so it can cause
various crashes and other misbehaviour.

Use pipes to send messages from the child processes.
spawn: implement spawn_and_give_stdout()
IPTV: add pipe:// handler to read MPEG-TS stream from an external program
spawn: fix a compiler warning (unused-variable)
spawn: add thread for fast info/error messages, fix spawn_pipe_read()
spawn: introduce tvh_fopen() to close fds for spawned processes
iptv pipe: fix url / arg parsing bug, add ${service_name} substitution
spawn: remove spawn_and_store_stdout()
fix DVR docs - fixes#2483
spawn: improve the pipe log reading
spawn: more CLOEXEC fixes
spawn: another cleanups in spawn_and_give_stdout()