Bug 812105 - Strip all files that can be stripped in the SDK. r=ted DONTBUILD as NPOTB
Merge m-c to inbound.
Bug 834172 - Implement CreateDecoder in DecoderTraits. r=cpearce

The class DecoderTraits knows about all supported decoders. Adding
an interface to create decoder instances simplifies all users of this
functionality. nsHtmlMediaElement has been updated to use the new
function.
Bug 834172 - Implement IsSupportedTypeInVideo in DecoderTraits. r=cpearce

This change moves the policy of supported media types in the element
nsHTMLMediaElement to the DecoderTraits class. The codec-specific code
has been removed from the media element.
Bug 834172 - Implement CreateReader in DecoderTraits. r=cpearce

MediaDecoderReaders are now created from within DecoderTraits. The
codec-specific code has been removed from class MediaDecodeTask.
Bug 834172 - Don't export codec functions from DecoderTraits. r=cpearce

All codec-specific code is hidden within DecoderTraits and available
from generic interfaces. This patch removes the codec-specific
functions from DecoderTraits' public interface.
Bug 834172 - Remove GStreamer flags from webaudio Makefile. r=cpearce

With the move of all codec-specific code to DecoderTraits, there is no
need to pass compiler flags for GStreamer when building the webaudio
library. This patch updates the Makefile template accordingly.
Bug 840682 - Use HTTPS instead of HTTP in the links to crash reports in about:crashes. r=gavin