[win32] CPUInfo: properly initialize CPU cores info under win32
CPUInfo::getUsedPercentage: round result
[win32] CPUInfo: implement reading current frequency and CPU cores loads
CPUInfo::GetCoresUsageString: refactoring, simplify output string
CPUInfo: cleanup
CPUInfo: ctor: trim first and last tab if any
FIX: support accents in ToUpper/ToLower
AE: Mark parameter of AEChannelInfo::ContainsChannels as const
AESinkALSA: Prefer opening too many channels to too few channels
AE: accept planar formats and timestamps at input
dvdplayer audio: feed planar formats into ae
paplayer: adapt to interface change of AE, feed entire frames into AE
dvdplayer: drop obsolete pcm audio codecs
WASAPI: fall back to float if engine requests a planar format
AESinkPULSE: Correctly handle unsupported formats and fallback to float
XCode: Adapt after PCM/LPCM changes
VS Project - Adjust after removal codecs pcm/lpcm
[posixdirectory] fixups
[utils] drop ASM from MathUtils::truncate_int() - standard cast to integer does what we want anyway.
Merge pull request #4169 from koying/fixdvdtouch

FIX: do not popup OSD on DVD menu with touch or mouse (fixes #14906)