WebClientSocket: Remove the extension from the filename in OnInfo().
Offer .ini option only when have permissions
Properties: don't keep refs to graph objects

Fixes #2189
mhook: hack around EMET
Updated Chinese Simplified translation.
Audio Switcher: Fix a crash when the audio resampling and channel remapping were enabled.

This commit fixes #3425.
build.bat: Fix default compiler in help screen.
LAVFilters/build_lavfilters.bat: use VS2012 by default.
contrib/astyle.ini: Remove obsolete directory.
Use an empty line after #pragma once directives.
Remove icl13.diff.
AboutDlg: "Compiler" was written with upper case for FFmpeg and lower case for MPC-HC when copying to clipboard, make it consistent.
Add sign support for the VSFilter installer.
Rename "MPC-HC" compiler to "Compiler".

The previous text was misleading after the LAVFilters addition since LAVFilters are built with the same compiler as MPC-HC is.
Optimize sign support for the VSFilter installer.
player.html: remove width completely.

It's handled in JS.
Enable per-monitor DPI-aware on Windows 8.1.

Fixes #3356.
temp
Use the _countof macro instead of hardcoded numbers.
Use ZeroMemory on more places instead of {0,0}