Merge pull request #4259 from phate89/master

Allow xbmc to handle cue tags without quotes
[gui] scrolling text could be truncated because scrollInfo.pixelPos was treated as pre-scaled when it wasn't. fixes #14629
[gui] scrollbar didn't scroll properly with the mouse. fixes #14873
[addons] ensure we reload the current skin if it's updated via a .zip file. fixes #14890
[language] fix inconsistent add-on state description. fixes #14851
Merge pull request #4261 from jmarshallnz/zeroconf_level

[settings] switch zeroconf setting to standard level
[WIN32] basic implementation of a IMMNotificationClient interface to notify XBMC in case of audio device changes.
[WIN32] hook up audio engine to device changes.
cosmetics
Merge pull request #4007 from wsnipex/crashlog

[linux] allow override of crashlog directory
Merge pull request #3640 from wsnipex/joystick-fix

Input: fix Accelerometer being detected as joystick
[Confluence] don't crop 'local subs..' label
[gl] support YUV420P10->RGB in software renderer
Merge pull request #4264 from jmarshallnz/scrollfix

[gui] scrolling text could be truncated
Merge pull request #4257 from wsoltys/notify

[WIN32] hook up CAEFactory::DeviceChange() to audio device changes
[language] change "now playing.." in sidemenu to something more obvious as it also shows when not playling anything.
Merge pull request #4265 from MartijnKaijser/now_playing

[language] change "now playing.." in sidemenu
[WIN32] remove harfbuzz library as its already compiled within our "internal" libass (see https://github.com/xbmc/libass)
[language] split of "Add-on disabled" string after d6886825312ec575a3232e465a8837e600c2f11f
Merge pull request #4263 from jmarshallnz/soft10bit

[gl] support YUV420P10->RGB in software renderer