Updated German translation.
Updated Japanese (ticket #1644) and Traditional Chinese (ticket #1647) translations.
Cosmetic: Use the local alias to access the settings.
Fix: MPC-HC was sometimes slow to close (audio kept playing for a few seconds).

The wrong overloaded function was called when closing the media after 0615b154c1a9e6289234a5acb6c2360b1560577c.

This commit fixes #3113.
cosmetics
Reduce variable scope.
remove unneeded variable
Enable C4701 for /W3.
MainFrm.cpp: remove unused variables.
VobSubFile.cpp: break after return doesn't make sense.
-1L
DX9SubPic.cpp: fix possible NULL pointer dereference.
Fix using potentially uninitialized local variable.
Avoid variable shadowing.
DX9RenderingEngine.cpp: Fix leaking memory due to an exception.
Disable /analyze for RARFileSource since it's thirdparty code.
Make /analyze work for our VS2012 projects.
Use unsigned short instead of int in a few places that makes sense to do so.
Remove unneeded typedef.
Be consistent with function's variables.