Bug 854319 - Part 1: Call BeginDecoding before OnDecodeThreadStart; r=cpearce

This is what WMFReader::OnDecodeThreadStart() expects.
Bug 854319 - Part 2: Always use a ref pointer when dealing with MediaResource objects; r=cpearce