Input: fix Accelerometer being detected as joystick
[linux] allow override of crashlog directory
configure.in: enable FFMPEG static build for ARM, some cleanups. Tested on i686, x86_64, arm (RPi & Cubox-i).
[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
[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