these are libs, revert to compiler standard defs
changed, use TARGET_xxx in UnrarXLib
changed, use TARGET_xxx, die _LINUX die
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.
settings: introduce ISettingsHandler::OnSettingsUnloaded()
advancedsettings: fix multiple initialization overwriting app parameters like "-fs" etc
Merge pull request #2764 from Tolriq/upnp_checksource

[UPNP/JSONRPC] add source setting allowSharing to secure source access from UPNP/WebServer
Merge pull request #2824 from Montellese/settings_unloading

settings: fix handling of settings unloading
Remove DownloadQueue & DownloadQueueManager
Remove broken usage of CSettingsCategory & CSettings
Merge pull request #2752 from Rawk/fix_broken_gtest

Fix gtests for SystemInfo, Mime, DownloadQueue and Directory
[droid] - fix libshairplay and activate build for android
Merge pull request #2822 from davilla/die_LINUX-die

Die linux die
[WIN32] fix compiler error after 7b65508685ef7a6f3c16e9b341b2b71fafaa46b2 (we got time to test it ... :)