New About dialog.

This commit fixes #2567.
About dialog: Add some information about the operating system.

Refs: #2567.
About dialog: Add the ability to copy the information to the clipboard.

Refs: #2567.
About dialog: Align the information and make the clipboard output non translatable.

Refs: #2567.
CIfo: fix an incompatible call to WriteFile()

That was producing a crash in windows versions prior to 8.

Fixes #3143
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.
Use ps2.0 for SharpenComplex2 by default.
Initialize variables. (WIP)
Update Readme files with the new MediaInfo license.
Remove redundant check.

When pProgram->streams[iProgram].type === AUDIO_STREAM_AC3_TRUE_HD then pProgram != nullptr is always true.
cosmetics: use quotes in a non system include.