Use VS2012 as the default for the builds.

We've been using VS2012 for the nightlies for some time now without any real issues apart from the renderer one which was reported and worked around.
This will allow us to use more C++11 features.

No files are renamed or removed at this point; we'll do this after 1.7.0 is out.
build.bat: tabs to spaces.
Enable LTCG for VS2012 by default for Release builds.

The reason we disabled LTCG in the past was issue https://trac.mpc-hc.org/ticket/2508 which I cannot reproduce with VS2012 Lite LTCG x64 builds so we can assume this is fixed now.
coverity.bat: Use VS2012.
sign.bat: Use VS2012.
Clean-ups in the options.
Update LAV Filters to version 0.58.2-58-edab5dd.

Re-enable the "Resources" tab for MKV files with attachments using a custom patch for now.
Use our StripPath() function.
Fix jump to first/last subtitle line.

Fixes CID #966080
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.