changed: Improve (fallback) logic for subtitle downloading
[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
[osx] drop LPCM mode from CDVDAudioCodecFFmpeg - it's not wanted or needed
[osx] drop CDVDAudioCodecPassthroughFFmpeg - it was broken in 4f74e67f2f anyway
[osx] drop outputbuffer index and iterate over them all
Merge pull request #3998 from jmarshallnz/darwin_sink

Darwin sink for ActiveAE
Merge pull request #4196 from arnova/sub_fallback

Handle cases where subtitle fails to save to destination directory
[gui] fixed Container.HasNext not working on fixed lists
AESinkPULSE: Use sink volume when we are flatten