MatroskaSplitter: improved algorithm for calculating fps when it is incorrect.
MatroskaSplitter: small fix for 436f537dc0.
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
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.
AboutDlg: fix ffmpeg info in Lite builds