Fix: VobSub subtitles were autoloaded twice.

This commit reimplements 58c9dfec6f4c9cc755ee12bddb8563bc17d86c36 in a different way.

This commit fixes #2864.
MPCVideoDec: increased the maximum frame size for the Intel HD 4000 up to 4096x4096 (checked on the driver v.9.17.10.2867)
Flac Source: Improve timestamps accuracy.

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

This fixes #2859.
add checkyear git pre-commit script and remove the old svn script

to enable the hook, copy contrib/checkyear.sh to .git/hooks/pre-commit (no extension)
Merge pull request #44 from m0vie/precommit
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.
MPCVideoDec.vcxproj: remove stray property
remove duplicate Trac link
checkyear.sh: mention the exact cp command
MainFrm: Merge the two add favorite functions, reduces code duplication.
DSUtil: Add versions of Explode() and Implode() with escaping support.
As a simplification, escaping characters are not escaped themselves.
Favorites: Add escaping support to favorites.
Fixes cases where a filename containing a semicolon could not be opened.
FavoriteOrganizeDlg: Brushes should only be created once.
Fixes assert triggering when selecting items.
DX9AllocatorPresenter: Use the same surface type for all video cards.
Use D3DFMT_X8R8G8B8 as the surface type as suggested by JanWillem32.
update ffmpeg (n0.8-18315-geb567a7)
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.
ffmpeg: remove unneeded custom code and update config.h