Rename kernelVersion->osVersionInfo, SYSTEM_KERNEL_VERSION -> SYSTEM_OS_VERSION_INFO
Old name was incorrect as XBMC provide much more information than just kernel version
SystemInfo: cleanup: remove unused platform-specific, outdated functions and ancient declared-only functions
[win32] SysInfo::GetKernelBitness: update for Vista+ only code, refactoring
[win32] SysInfo::GetKernelCpuFamily: use GetNativeSystemInfo() instead of GetSystemInfo()
SysInfo::HasVideoToolBoxDecoder: small refactoring and unification
SysInfo::GetBuildTargetPlatformName: update platform names to match GetOsName() values
SysInfo: add GetBuildTargetPlatformVersionDecoded() and update GetBuildTargetPlatformVersion()
Startup log: use SysInfo::GetBuildTargetPlatformVersionDecoded() function
Startup log: fix log with empty CPU string
SysInfo: add GetUsedCompilerNameAndVer(), Startup log: use updated CSysInfo::GetUsedCompilerNameAndVer()
[osx/ios/atv2] - fix missing _DEBUG and NDEBUG defines due to missing inheritance in the target level xcconfig files
AE: let timestamps from sink delay propagate as far up as possible
AE: add generic spin locker for low prio consumers
d3d: take scanline into account when calculating vblank time

This increases precision from thread scheduling precision, to normally
sub millisecond precision for the video reference clock.
osx: fix video ref clock to use timestamp of display instead of now

Now represent the time of the call, OutputTime represent when this
frame is to be displayed. Thus technically it's the next vblank,
but i don't think it's worth adjusting for.
osx: add accurate GetDelay() function using timestamps from osx

This uses a lockless approach to get tick/delay/readsize in sync.
It does so by making sure rendercallback is neither running
nor has run at any point while we are grabbing data. The
render callback is high prio, thus this busy wait loop
should only ever trigger for a very short time.
ios: accurate GetDelay() function
upnp: fix crash when upnp_server was NULL
Merge pull request #4849 from mkortstiege/pydocs

[pydocs] add comment for renaming/moving files across different filesystems
[win32] remove unneeded local helper