Adjust height of subtitles overlay to avoid overlap
[AE/osxsink]- when scoring a streamFormat - take samplerate into account - fixes some formats with optical which don't support 96000Hz
[osx/tests]- add unit tests for scorestream of AESinkDARWINOSX
[AE/osxsink] - there are usb devices which are basically optical devices
but they have also formats with > 2 channels - mark any passthrough
devices which are not DisplayPort and not HDMI as optical (not only the
ones with 2 channels max) - fixes missing passthrough options for those
devices
Merge pull request #4950 from Memphiz/osxfixoptical

[AE/osxsink] - fix wrong samplerate selection
Merge pull request #4955 from Memphiz/osxfixoptical2

[AE/osxsink] - fix optical usb devices with > 2 channels
[tests] - add newly added test subdir to check_dirs var (missed during addition of the osxsink unit test)
Merge pull request #4885 from sportica/collect_subtitles

Collect subtitles at the same time to prevent overlap