Bug 1073805 - Export Adts wrapper header. r=kinetik
We need this to be public so we can call it from the Platform
Decoder Modules in gecko.
Bug 1073805 - Return raw AAC samples from MP4Demuxer. r=kinetik
We'll call this from the Platform Decoder Modules instead.
Bug 1073805 - Pass raw AAC to Windows PlatformDecoder. r=kinetik
This avoids problems creating an ADTS header for newer HE-AAC profiles.
Bug 1073805 - Rename Adts::ConvertSample to match AnnexB. r=kinetik
This shortens the fully-namespaced method name considerably and
matches how we call the similar AnnexB method for video.
Bug 1073805 - Apply ADTS headers to AAC on MacOS. r=cpearce

Our AudioFileStream parser needs the headers to find the sample
boundaries.
Bug 1073805 - Apply ADTS header for Android. r=cpearce.
Bug 1073805 - Add ADTS header for FFmpeg. r=cpearce.

Keep a reference to the AudioDecoderConfig so we can pass the
appropriate values to the Adts method from our Input method.
Bug 1073805 - Apply ADTS header for Gonk. r=cpearce.