CIfo: more safe file opening

Check all functions' returns and reject certainly invalid IFO
files now. We could easily crash here before.
CIfo: more safe file saving
CMpcAudioRenderer: fix a warning
CBaseMuxerOutputPin: fix a warning

The casted value is basically si->dwOffset, which is DWORD
CWebClientSocket: fix a warning
CRenderersData: fix possible integer overflow
Merge pull request #86 from alexmarsev/warnings

Fix warnings
Cosmetics: Replace some leftover in French from comments.
Updated German translation.
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.