fix weekend forecast
get rid of the setting not found log spam
[droid] Fix signing of APK with recent java/jarsigner versions
[Confluence] use uppercase fontfile for home menu
prefer the duration from the stream unless it's smaller than (less than 60% of) the runtime
[addons] sync addons with repo
Merge pull request #1941 from ronie/confluence-weekend

[Confluence] fix weekend forecast
[release] bump version to 12.0 RC2
Merge pull request #1959 from jmarshallnz/stack_duration

Prefer the duration from the stream unless it's smaller than <runtime>
fix musicvideo art in the music library
[pvr] stop playback if needed before resetting the epg db. only start the pvr manager after resetting the epg db when pvr is enabled
[pvr] switch to the home screen if the pvr window is selected when the pvr manager is stopped
IsSamePath() failed on videodb and musicdb item matching to real paths as the item_start was transferred indiscriminantly, and CVariant('') != CVariant(NULL)
use the script id, not the plugin name to lookup the script in CPluginDirectory::WaitOnScriptResult so we make sure we're waiting on the correct instance. fixes #13776
egl: check gles extensions as well as egl

This is a hack for Frodo, instead we need to ensure that we check the right
place (renderer or windowing).
[pvr] one database reset method instead of two. removes some dupe code and ensures that we do the same stop/start sequence for both
Merge pull request #1957 from mikkle/droid-signing

[droid] Fix signing of APK with recent java/jarsigner versions
[pvr] added CPVRManager::IsPVRWindowActive. check whether a PVR dialog is active too when checking whether add-ons can be upgraded safely
fixed: set pulseaudio channel map, fixes #13211
check range in getSelectedItem to make sure we don't go off the end (or beginning) of the vector. fixes #13769