FIX: [droid] enable compilation with NDK >= 9b
Startup log: fix POSIX/LINUX, better report FFMpeg, cosmetics
Startup log: Split long log string, add special version build information
[win32] SysInfo: implement and use sysGetVersionExWByRef() to overcome Win8.1 limitation on getting real Windows version
SysInfo: add GetKernelName() function for all platforms
SysInfo: rename GetKernelVersion -> GetOsNameWithVersionInfo
SysInfo: add GetKernelVersionFull() and GetKernelVersion() functions for all platforms
[linux] SystemInfo.cpp: add local static helpers getValueFromOs_release() and getValueFromLsb_release()
SysInfo: add GetOsName() function for all platforms
SysInfo: add GetOsVersion() function for all platforms
SysInfo: add GetOsPrettyNameWithVersion() function for all platforms
Update hooks for TvTunes
added missing break statement to the message handler which might lead to unexpected behavior when adding further messags
dvdplayer: drop StreamLock section that doesn't protect anything anymore
dvdplayer: drop unused last sub variable
dvdplayer: drop some old OnExit debug logs
dvdplayer: drop parameter from CheckPlayerInit that is part of other
dvdplayer: factor out check for selected stream
dvdplayer: add wrapper around Open(*)Stream based on CCurrentStream

This allows several code deduplifications.
Revert "[pvr] provide fps hint from pvr demux if available"

Hints is already filled with rate/scale from the construction
of the hints object from the stream.

This reverts commit dd237e82e0149d305fd0886485dc78252389ee16.