[bluray][files] Add new BlurayFile class.
[osx/preflight] - add allowsharing tag to non-root default sources
[osx/preflight/cosmetics] - fixed identation
Skipped the unnecessary construction of the temporary TimeSmoother for TimeUtils
Merge pull request #5320 from ace20022/blu_files

[bluray][files] Add new BlurayFile.
Merge pull request #5518 from Memphiz/allowsharingdefaultsources

[osx/preflight] - add allowsharing tag to default sources.xml
[vfs] Fix ZipManager, thanks to @notspiff
[tests] Fix TestZipFile, thanks notspiff
[files] Fix CBlurayFile after 0dc35add3dc6426a531c9903b8ed75fe97a8f5f8.
fixed: missing slider labels in OSD video settings (closes #15488)
fixed: missing slider labels in OSD audio settings (closes #15488)
Merge pull request #5521 from mkortstiege/slider_labels

missing slider labels
Merge pull request #5520 from ace20022/sig_fix

[files] Fix CBlurayFile after 0dc35add3dc6426a531c9903b8ed75fe97a8f5f8.
Add broadcastnow and broadcastnext to PVR.GetChannels (serialization of
CPVRChannel).
Bump JSON-RPC API version to 6.20.0
[vfs] Win32File: fix assert in Stat()
Merge pull request #5522 from groth-its/jsonrpc-epgnow

JSON-RPC: Extend PVR channel details to be more convenient to client applications