wmv9dmo: fix disabling of the wmv9dmo integrated deinterlacer on XP
dxva2n: link AVFrames and IMediaSample directly

This avoids issues with the external management getting confused on
(broken) flushes. This way at least playback remains stable.
dxva2: fix mpeg2/vc1 image flushing and track used frames after a flush
dxva2: enable h264 zigzag workaround for UVD/UVD+ cards
dxva2: disable wmv3 dxva on UVD/UVD+ devices

This may be temporary until it can be fixed.
dxva2: flush display queue before counting used buffers
dxva2: only count used buffers in debug mode

Its only used to output a debug message anyway.
dxva2: re-create decoder on seek for AMD to avoid artifacts
Update ffmpeg for Fraps colorspace change
Notify the player of a duration change after switching edition.
dxva2: document the reason for the decoder re-creation
Add BLZ0 (Blizzard) FourCC for MPEG4
Update changelog and version
dxva2: only re-use surfaces in native mode

In Copy-Back mode, the surfaces can be safely re-created and avoids extra
conditions to ensure they are not free'ed by accident.