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.