Bug 862563 - Remove implicit acceptance for data reporting notification and notify on first run. r=gps

The data reporting notification was over-complicated. It wasn't
displayed for +24hr after first run and it had a weird, non-required
policy around what constituted acceptance of the policy.

The notification is now shown shortly after first startup.

The logic around "notification accepted" has been greatly simplified by
rolling it into "notification shown." Where we once were checking
whether the notification has been "accepted," we now check whether it
has been displayed. The overly complicated logic around the implicit
acceptance of the policy has also been removed.

The end result is the code for managing the state of the notification is
greatly simplified.
Bug 803812 - Include brandShortName in restart text and update localization key. r=Unfocused
Bug 1053067 - Correct a misspelling of "version" in mach. r=edmorley
Bug 1053067 - Correct misspellings of "version" in WebRTC. r=jesup
Bug 1053683 - Add overrecursion checks to FillInBMInfo. r=jandem
Bug 1054340 - Remove PcOffset IR instructions. r=h4writer
Bug 1035056 part 1 - Force CDMProxy to shutdown on tab close or navigation. r=ehsan
Bug 1035056 part 2 - Force GMPTimers to shutdown when other API objects do, prevent timers from firing after GMPTimerParent is shutdown. r=jesup
Bug 1035056 part 3 - Implement GMPAsyncShutdown interface. r=jesup
Bug 1035056 - Only shutdown decoders on navigation for EME content. r=me CLOSED TREE
Bug 1054144 - Support 'tfdt' in MP4 parser; r=edwin
Bug 1049133 - Add API for eviction offset; r=kinetik
Bug 1049133 - Calculate accurate MP4 eviction offset; r=edwin
Bug 1049133 - Hook up eviction API; r=kinetik
Backed out changesets b8e0173c9c47, b087e84a99f1, and 66c055120ca7 (bug 1049133) for Android and B2G bustage.
CLOSED TREE
Bug 1050036 (part 1) - Make browser_fxa_oauth.js not depend on pldhash enumeration order. r=roc.

--HG--
extra : rebase_source : a1bad5393e66855b9947315e39559c8feae082d7
Bug 1050036 (part 2) - Fix leaks in nsCommandParams cause by a bad moveEntry() function for the pldhash. r=roc.

--HG--
extra : rebase_source : 9165c8eea9c81b8eb1ed88ebf04088b40222ad5a
Bug 1050036 (part 3) - Reduce default and minimum capacity of pldhash. r=roc.

--HG--
extra : rebase_source : df598cf5f93fde3791b4bb8ec9807ef2808add46
Bug 1054149 - Fix anFoo coding style violation in content/media.  r=cpearce
Bug 1053658 - Split MSDecoder and MSReader into separate files.  r=cajbir

--HG--
rename : content/media/mediasource/MediaSourceDecoder.cpp => content/media/mediasource/MediaSourceReader.cpp