Update ffmpeg for crash fix in  mpeg2 decoder
Implement an interface for high-level streaming control.
Format Cue Sheet entries to contain more information.

As suggested by CoRoNe:
http://forum.doom9.org/showthread.php?p=1662006#post1662006
Fix check for multiple file segments.
Update changelog and version
Propagate errors from PostConnect to the filter graph.

This fixes an issue when DXVA2 Native is refused during PostConnect,
and the software decoder is unavailable (wmv9 dmo not present)
Destruct the decoder object when init failed.

This avoids a half-initialized decoder lingering around and possibly
causing issues.
Check that the decoder object exists before dispatching commands to it.

This fixes an occasional crash when the decode thread enters an
unpredicted error state.
Fallback to avcodec for WMV3/VC-1 if the DMO decoder is not available.