[OSX] Kickout screensaver if it's running
Merge pull request #3105 from ulion/osx_kick_screensaver_fix

[OSX] Kickout screensaver if it's running. Fix #14271
[AirPlay] - fixed typo in getting the airplay volume control setting - thx to ulion for pointing it out
[pgs/subs] - fix pgs subs vanishing to early by initialising the pkt_timebase which was introduced in ffmpeg bump and which is used internally for calculating the pts of the pgs subs now
AE: add planar formats to end of enum, some other code relies on the order
AudioEngine: Add AE_IS_PLANAR(x) macro
AE: WASAPI - fix AddPackets for the case of provided frames are less than buffer size
ActiveAE: engage transcode for stereo if upmix is selected
ActiveAE: flush engine on flush stream if only one stream is active
ActiveAE: check for error during playback
dvdplayer: flush audio on close stream in case of nowait
ActiveAE: faster flushing of stream
AE: WASAPI - fix GetDelay
ActiveAE: do not pause stream when flushing it
AE: adapt limiter to planar formats
ActiveAE: fix volume amplification
AESinkOSS: Implement Drain()
ActiveAE: make sure GetDalay returns no negative values
AESinkOSS: Make sink usable in blocking mode
AESinkOSS: Set required format for passthrough