[ios/osx] adds ActiveAE files to the IOS/OSX projects
[ios/osx] adds Darwin sinks
[ios/osx] remove CoreAudio engine
[darwin] OSX does not support E-AC3 passthrough
[darwin] drop LPCM mode from CDVDAudioCodecFFmpeg - it's not wanted or needed
[darwin] drop CDVDAudioCodecPassthroughFFmpeg - it was broken in 4f74e67f2f anyway
[ios] - fix internal name of default device (its a case sensitive strink comparison in AESink::OpenSink - and the CA/AE had it as lowercase default - so old configs will have it lowercase too and we need to support that...). Without this opensink failed to find the sink with the name "Default" (uppercase D) ;)
[coreaudio] LOGERROR -> LOGDEBUG for informative non-error message.
[coreaudio] Allow access to physical formats in CoreAudioStream without Open()
[coreaudio] adds CoreAudioDevice::IsDigitalOutput
[osx] use a smaller ringbuffer (4 CA buffers)
[osx] choose the best stream through scoring rather than ignoring anything after we find a potential match.
[osx] ensure we close the stream on Deinitialize()
[osx] Use a conditional variable for AddPackets() and simplify the renderCallback.
[osx] adds Drain() to wait for the ringbuffer to be emptied.
[osx] fixup sample rate and channel layout in AE to correspond to the sink
[osx] support bitstreaming of AC3/DTS within HDMI/Optical PCM streams
[osx] detect AC3/DTS/EAC3 bitstream via PCM in EnumerateDevices
[osx] remove unneeded signalling of AE_FMT_LPCM
[ios] update IOS sink - NEEDS BUILD/RUN TESTS