descrambler: add more logs for lost packets
mpegts input: slightly optimize the main input routine
optimize mpegts_input_recv_packets() routine
support/pid-count.py: add code for cc errors
capmt: Fix the mutex deadlock
capmt: fix another mutex deadlock fix
webui: Added back the play link (no integrated player)
esfilter: fix ONCE rule again
capmt: fix the shutdown/free sequence
webui: Added direct play/download button to the finished recordings tab
mpegts: fix the table locking

The table must be inserted/removed in the mi_output_lock protection, because
mpegts_input_table_dispatch() requires the consistent list and the count of tables
(see assert).
mpegts dvb autodiscovery: fix the onid/tsid checks
capmt: fix CA_SET_PID for index == -1 (multiple services from one mux)
capmt: sequence (service capmt id) cleanups
htsmsg_field_find - protect for NULL arguments
httpc: Add --useragent command line argument to set a custom User-Agent header
capmt/cwc: another destroy cleanups
capmt: do not use assert in open/close pid
iptv/udp: remove dead definitions
iptv: use UDP multipacket interface