transcode: log cleanups, some memory leaks fixed
hdhomerun: fix a leak
configure: print the error message when no or old libav/ffmpeg found, fixes #2378
WEBUI: Correct help and cosmetic
WEBUI HELP: DVR: Try to clean the help filenames
tvhdhomerun: check return values of setsockopt
tvhdhomerun: properly close sockets on error
packet: remove aligned_alloc
dvb charset: added back AUTO_POLISH charset selection, fixes #2381
configure: another improvement in the libav detection, fixes #2382
ACL: add more restrictive permissions for all config urls, fix the http ticket issue, fixes #2383
WEBUI: Change Watch TV video player - allow to select profile instead resolution
mpegts service: allow to force CAID (for constcw or as filter for capmt,cwc), fixes #2379
mpegts: add # Channels to networks and muxes, fixes #2366
profile: added htsp profile for the htsp protocol

- also added alternate default lookups for profiles (not defined) for
  * DVR               : 'dvr'
  * Channel streaming : 'channel'
  * Service streaming : 'service'
ACL: add per entry (user) stream profile selection
dvr: add dvr_config_find_by_list() like for profiles
find_by list routines : fix ommited copy
cosmetic change for sri table
fix hard bugs for the profile selection