Bug 941296 - AAC platform decoder for OS X. r=edwin

Implement an AAC decoder based on the AudioToolbox wrapper
in AppleMP3Decoder.

Works on goal, dash test, but not bruce. Packet type, perhaps?
Bug 941296 - Enable FMP4 when APPLEMEDIA is enabled. r=cpearce,ted

This requires moving the MOZ_APPLEMEDIA define. I put it in
alphabetical order with the other platform decoder checks.

Also removes the --disable-apple-media configure switch.
We don't have proper testing for these options, so it's
better not to offer the choice.
Wrap FrameRef in an nsAutoPtr.

Everything else auto-releases, might as well do this too.
Log output frame metadata.

Also cleans up the input sample log so they're easier to compare.
Try passing zero for DTS instead of PTS.

Suggestion from ajones to make it fail more obviously. Doesn't
seem to make a difference.
Enable temporal and async processing.

This seems like what we want, especially temporal processing,
but it doesn't seem to result in getting frames back in temporal
order. Maybe it means if we _submit_ them in temporal order it
will buffer them until they can be decoded?

Looks like we'll need our own reorder buffer.
Add a frame reorder queue and buffer three decoded frames.

This fixes the frame drops on test.mp4. Need some way to
determine the reorder depth though. Based on now-removed
code from edwin's FFmpegH264Decoder.