Merge pull request #5162 from Fneufneu/oss_audio_format

[OSS] Add supported audio format
Remove dependency on weather.wunderground in Confluence skin
Merge pull request #5489 from pemessier/master

Remove dependency on weather.wunderground in Confluence skin
[builtin] fix activatewindow if directory path differs

After #5081 the built-in "activatewindow" does not work if you stay for example in the video window and you want to activate the same window with a different path.
This fixes the issue by comparing the directory path of the current active window with the given directory path of activatewindow.
Merge pull request #5463 from tamland/recursive-deps

[python] add *all* module dependencies to path
Merge pull request #5487 from FernetMenta/fastswitch

dvdplayer: faster channel switching and playback for mpegts
Merge pull request #5483 from topfs2/recurse_imagefille_cache

Don't recurse in cache, force no cache when checking existance of cached...
adapt addon gui version to 5.3.0
fix whitespace cosmetics in CProfileOperations::LoadProfile
cosmetics: simplify CProfileOperations::LoadProfile
jsonrpc: fix Profiles.LoadProfile with password
jsonrpc: fix Porfiles.LoadProfile with password-less profiles if the master-profile requires a password
Merge pull request #5456 from Montellese/jsonrpc_fix_profile_loading

JSON-RPC: fixes, refactoring and cosmetics in Profiles.LoadProfile
CGUIEditControl: fix special key handling in edit controls after 7602c4cc88491b0bbde2b6798eb3bbe7528febea
CGUIDialogKeyboardGeneric: fix Home and End special key handling in the OSK
URIUtils::IsInPath needs to check if the base path isn't empty, fixes texturecache when there is no skin loaded
Don't get the progress handle if we don't have the progress dialog when scanning music
Hide dialogs for library clean/scan by default if automatically triggered.

This doesn't show dialogs and progress bars for library clean or scan if
initiated by an add-on or by a JSON-RPC client by default, as they're assumed
to be automatically triggered.

*library.backgroundupdate is still supported to let the user choose to not show
the progress even if user-initiated as it may take a while.
json-rpc: Add "showdialogs" to Audio/VideoLibrary.Clean/Scan. Bump to 6.19.0.
CGUIDialogKeyboardGeneric: fix generic GUI_MSG_SET_TEXT/GUI_MSG_INPUT_TEXT/GUI_MSG_INPUT_TEXT_EDIT message handling (fixes #15392)