[pvr] show gaps on epg timeline grid
[pvr] fix: changed thumbnail not instantly applied in channel list
(Ticket #14820)
change the way 4K resolution is determined.

Older versions of
tvheadend incorrectly report 1080i channels as having 1088 vertical
pixels so they got classified as 4K. The algorithm is now changed
to consider source as 4K only when the total pixel count exceeds
6 megapixels.
archives: avoid collapsing archive with single folder

We have historically used the m_bIsFolder after this as a flag,
to skip display of file. For example for rar 00X part files.

By not collopsing single folders, we can properly browse into
them again.
AE: add settings to enable ac3 transcode and upmix via ac3 transcoding
ActiveAE: implement settings for ac3 transcode and upmix
AE: rename setting speaker configuration
Strings: Update description and setting name for multi thread frame decoding
DVDVideoCodecFFmpeg: Disable hw acceleration when frame threading is enabled
Settings: Disable vdpau / vaapi / dxva2 / openmax if frame threading is selected
fixed: crash on exit when playing a file via upnp's "play with" (fixes #14559). We called stop on a player (upnp) which service was already stopped.
[bluray] Indentation cosmetics.
[bluray] Add debug logging.
[Fix][bluray] bd_menu_call( , ) returns 0 in case of a failure.
Merge pull request #4025 from FernetMenta/audiopage

AE: add settings for ac3 transcode and ac3 upmix
fixed: Only force cache for video else it may cause a thread-storm
upnp: add GetMediaControllerQuirks
Merge pull request #4027 from arnova/file_cache_not_for_all_fix

fixed: Only force cache for video else it may cause a thread-storm
changed: Enable multicache for mkv files (fixes #13841)
changed: We should always check for multistream when caching