Bug 1043695 - Wrap FrameRef in an nsAutoPtr. r=cpearce

Everything else auto-releases, might as well do this too.
Bug 1043695 - Log output frame metadata. r=cpearce

Also cleans up the input sample log so they're easier to compare.
Bug 1043695 - Try passing zero for DTS instead of PTS. r=cpearce

Suggestion from ajones to make it fail more obviously if the lack
of DTS values causes a problem. Doesn't seem to make a difference.
Bug 1043695 - Add a frame reorder queue. r=cpearce

This fixes the frame drops on test.mp4. For now it just
assumes a reorder depth of 3, but we need to plumb the
actual value through the demuxer.

Based on now-removed code from Edwin's FFmpegH264Decoder.