Input: fix Accelerometer being detected as joystick
[linux] allow override of crashlog directory
[win32] Network::GetHostName: convert result to UTF-8
[win32] WinSystemWin32 use widestring functions instead of ANSI
configure.in: enable FFMPEG static build for ARM, some cleanups. Tested on i686, x86_64, arm (RPi & Cubox-i).
Prevent unnecessary colorspace conversions
[settings] implement OnSettingsUnloaded, fixes various advancedsettings leaking from profile to profile (e.g. mysql database config)
[addons] don't group add-ons into categories in disabled and available update sections of the add-on maanger
[addons] allow GetAllOutdatedAddons to return the local addon versions - useful for scheduling updates
[busydialog] factor out the dvdplayer busy dialog waiting so as to use it for other things
[addons] add 'Update all' item to the available updates menu
[addons] notifying the user once during repo updates is enough
[settings] switch zeroconf setting to standard
Add handling of cue tags without quotes
Merge pull request #4254 from jmarshallnz/onsettingsunloaded

Implements OnSettingsUnloaded
Merge pull request #4192 from Shine-/dxvarenderer

Prevent unnecessary colorspace conversions (regression in #4163)
Merge pull request #4057 from Karlson2k/win32_fix_nonutf8

[win32] fix ANSI used as UTF-8
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