MatroskaSplitter: actual duration for incomplete files.
AviSplitter: more linear reading for "good" interleaved AVI files, cosmetics.
Cosmetics: Rename some variables to make clear they are member variables.
Release the DS interfaces in the inverse order they were created.
Update Simplified Chinese translation.
Use PS 2.0 for SharpenComplex2 by default.

After 55a566d2d5fe43b1cb2c04b42743717d8d30bc97, the shader is PS 2.0 compliant.
Update Readme files with the new MediaInfo license.
cosmetics: use quotes in a non system include.
VSFilter: move the version to a separate file.
AboutDlg.cpp: use the MPC_VERSION_ARCH define
Using a precommit script seems like speaking Chinese for some.
setup WIP
Simplify preprocessor config.
MediaInfo: use the ParseSpeed option to speed up things.

Downsides: GOP size may be missing, caption detection can fail.
Remove unneeded extern keyword.
Soundtouch: use SSE optimizations for x86.
Change _ASSERT to ASSERT.
Initialize variables. (WIP)
AboutDlg.cpp: use the same order in the info when copying the text.
cosmetics: add new lines at the end of files