Block WMP/WMC from overwriting the initial track choice.
Fix TS duration retrieval on a bunch of files.
ITrackInfo should be enabled by default.
Disable AV_EF_CAREFUL

Its only used by two audio codecs, and can cause more harm than good.
Additionally, this matches the default error flags of ffmpeg.
Support signaling BT.2020 transfer matrix and primaries to madVR.

Additionally, clean up the code that keeps custom matrix/primaries out of
the media type.
Support BT.2020 in the YCbCr -> RGB conversion
Remove SHIFTFIX hack, not needed anymore in VS2013
Fix shift in buffer size calculation which resulted in too large allocs.

Fixes issue 426.
Check allocation of the conversion buffer
Update QuickSync decoder
qsdecoder: temporirarly activate timestamp manager

This fixes a few issues with unset timestamps which cause the driver to
"invent" timestamps.
Update ffmpeg
Separate ATRAC series from Real Audio

ATRAC is not a Real format, although its older versions are at
times seen muxed in Real files.
Add support for ATRAC3+
Use a dispatcher table to lookup YUV->RGB conversion functions.
Initialize some additional fields
Fix YUV->RGB with >8 bit formats
Update ffmpeg
Update center mix level for recent changes in libavresample
Update ffmpeg for ogg duration fix

Fixes issue 418.