ActiveAE: delay creation of viz buffers until they are needed
keymaps: map red/green/yellow/blue

useful with pvr.vdr.vnsi so users dont have to map manualy
[epg] skip -/+ of 12 hours with SkipPrevious/SkipNext
Adjust height of subtitles overlay to avoid overlap
[addons] prompt for master pin in case the addon manager is locked - fixes #15301
videorefclock: drop obsolete ati workaround, was needed for dying fglrx
videorefclock: drop obsolete GetRandRRate
videorefclock: make refresh rate floating point
Added support for remote key "eject".
[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
[win32] Win32Directory::GetDirectory: don't allow skipping of bad chars, report error
[win32] Win32Directory::GetDirectory: don't return OK status if directory access is denied
Merge pull request #4910 from xhaggi/epg-skip-days

[epg] skip -/+ of 12 hours with SkipPrevious/SkipNext
[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
[sysinfo/ios] - fix CSysInfo::GetKernelCpuFamily for ios (there is no way to determine "arm" during runtime - force it during compile time instead)
Merge pull request #4927 from mkortstiege/masterprompt

prompt for master pin in case the addon manager is locked
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)