mpegts input: remove wrong implemented mi_stop flag, depend on mm_active, fixes #2468
mpegts input: fix possible NULL dereference (fix for the last patch)
mpegts table: use atomic refcounting
WEBUI JS: change stop recoding behaviour from delete to abort, fixes#2472
WEBUI: DVR tabs - improvde filesize renderer
Makefile: remove python3 explicit call
linuxdvb: Add Skip Initial Bytes...
WEB UI: add icon for button in windows add

http://www.softicons.com/toolbar-icons/flatastic-icons-part-1-by-custom-icon-design/cancel-icon
mpegts inputs: allow to disable init/idle scan per tuner/input, fixes #2475
mpegts network scan: remove debug printf(), add help for init+idle scan checkboxes
mpegts input: only cleanups for mi_output_lock
mpegts input: tiny optimization
mpegts input: add back last_mp, it should be safe

The PID subscriptions are protected using mi_output lock, so
the whole mpegts_input_process() subroutine should be safe
for the mp structure caching.
mpegts input: protect global variable mpegts_pid_skel using mutex

- the skel variable is shared in multiple thread
- also remove mpegts_pid_sub_skel, it's not used frequently
mpegts input: optimize the mpegts_mux_find_pid_() for last change
Fix double free of hdhomerun_debug_obj
Bug #2479
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)