Remove linker optimizations from project files, enabled by default.
Remove AVI from the list of files where Container AR is preferred.

This should make sure AVIs behave similar to most other players.
Enable fallback TS discont logic for Blu-rays

This ensures a badly authored Blu-ray does not cause serious playback
issues. While it is possible that this logic will not provide 100% smooth
timestamps, it'll ensure that playback at least continues normally.
Don't sent stream discontinuities for Blu-rays

Blu-rays may have their timestamps jumbled up sometimes, but the stream
stays compatible. No need to flush.
Remove RV40 size hack

Fixes issue 389.
Optimize project files and optimization settings for VS2012

VS2012 has a few different defaults than VS2010, so explicitly set our
optimizations. Additionally, move a few default settings to common.props

Based on proposed changes by XhmikosR
Update libbluray
Support GEOV video (MPEG4).
[MPC-HC] Use our own ffmpeg clone repository.