Flac Source: Improve timestamps accuracy.

This fixes some cases where the end of the file wasn't played.

This fixes #2859.
Revert "actually disable C4995 and C4996 for udf.cpp"

This reverts commit 03ca3eff5fccbfe6bfc1583789d4fe91af8b1900.
build.bat, mpc-hc_setup.iss : add ICL13 support
update ffmpeg (n0.8-18256-gb90ab2b)
Work around a libavresample crash
h264.c: remove custom code.  This caused the decoder to show a blank screen when playing back a h264 file in software mode and the AR changed.
clean up project references
icon.ico: recreate it with more bit depths and 24x24 resolution
MpaDecFilter.vcxproj: inherit the AdditionalDependencies property
SubPic.vcxproj: Remove d3d9.lib from the linker libraries since it's not needed.
ffmpeg: remove custom code
ffmpeg/libavutil/mem.c: keep the custom code since otherwise MpaDecFilter fails to compile for Release Filter x64.
MPCVideoDec.vcxproj: remove stray property
remove duplicate Trac link