Fix some signed/unsigned mismatches (/W4 warnings).
Fix the remaining /W4 C4510 and C4610 warnings.
Fix the /W4 C4701 warnings: using potentially uninitialized local variable.
Use C++ style enum and struct declarations in C++ code.
Update SetThreadName based on the latest version available on MSDN.
player.html: remove width completely.

It's handled in JS.
temp
Use ZeroMemory on more places instead of {0,0}
Fix NULL handle passed as parameter.
Update Git to 1.8.4.
Cleanup
cleanup
Update SoundTouch to 1.7.2 r173.
MPCTestAPIDlg.cpp: Check return value and add a cast to shut up /analyze.
Minor cosmetic changes.