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
[settings] on skin change, ensure we reset the skin font to the default. fixes #14858
configure.in: enable FFMPEG static build for ARM, some cleanups. Tested on i686, x86_64, arm (RPi & Cubox-i).
Prevent unnecessary colorspace conversions
ActorProtocol: implement purge of specific messages from the queue
ActiveAE: add method for re-init after device/eld change
AESinkPULSE: Use Callback to use Factory's DeviceChange()
AESinkPULSE: Track Change Event again - don't do anything for now
changed: Improve (fallback) logic for subtitle downloading
Merge pull request #4133 from FernetMenta/aefixes

ActiveAE: add method for re-init after device/eld change
[ios] adds CWinSystemIOS::GetCurrentScreen()
[ios/osx] adds ActiveAE files to the IOS/OSX projects
[ios/osx] adds Darwin sinks for ActiveAE and drop the CoreAudio engine.
[osx] - revert part of 5cdc1bfb8bbf52438b9ad69bd09ea3dc3ef8669a - it was plain bs from me. Fixes no audio after startup when refreshrate adaption is enabled (this came up as a bug with new activeae now as it listens to ondevicelost messages and therefore suspends the audio engine ;) ).
[settings] OSX does not support E-AC3 passthrough
[settings] - don't hide passthrough settings on ios - visibility is now automagically determined by available audio device types
[ios] - finally fixed the issue where audio was lost after pause or playback stop. This needs review by @ulion