changed: Improve/cleanup logging when seeking cached streams
Remove unneeded or outdated _MSC_VER macro #ifs
Also show audio language in the KAI toast when cycling through audio tracks with ACTION_AUDIO_NEXT_LANGUAGE.
Currently only codec/channels are shown.
Merge pull request #2781 from mikkle/ShowAudioLanguageInToast

[GUI/Player] Proper audio track lang-name string for kai toast
these are libs, revert to compiler standard defs
changed, use TARGET_xxx in UnrarXLib
changed, use TARGET_xxx, die _LINUX die
process border image after base image to ensure it's positioned correctly the first frame the base image is available
changed: allow libname for hidden extension points

needed for repository add-ons
changed: allow calling non-plugin extension points as plugins
added: support python based add-on installers

these are called as a vfs plugin with parameters.
reindent
Merge pull request #2816 from cptspiff/python_installers

Python based add-on installers
Use the new value of avi mime type in test
Clear file from cache in CDirectory::Remove()
Only append filename to strDestFile when not a folder
Change to use IsWindowsVersionAtleast(..)
cosmetics: get rid of int64_t to int warning
Restructure CFileOperationJob::DoProcess(..)
[UPNP/JSONRPC] Allow usage of path that are inside sources + add source
setting allowSharing

Continuation of 1220d8c4a9
Add a source flag allowsharing defaulting to true to allow or disallow
access to a source from UPNP/WebServer

The checks are now available as a function in FileUtils and common to UPNP and JSON
Also make the check correctly works in JSON as current implementation have flow allowing browsing any directory with Files.GetDirectory.