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 1054176 : fix cubeb sndio build after bug 1027713 r=kinetik
Bug 1054176 - fix some warnings about unitialized values and bad assign r=kinetik
Bug 833143, Don't GC in nsXREDirProvider::DoShutdown(), r=billm,bsmedberg

--HG--
extra : rebase_source : 4f60a43e760916232d6879493f81c11dff9f903d
Bug 1054359 - Add is-object check to IonBuilder::makeCallHelper. r=efaust
Bug 1054974 - Don't recover instructions which have the Guard flag, r=nbp
Backed out changeset 006353e45fa7 (bug 833143) for robocop crashes; CLOSED TREE
Bug 1022501 - Fix Windows falsely reporting support for MP3 in fragmented MP4. r=cpearce

--HG--
extra : rebase_source : 5cd91bb97d4e2e35b88407c0b3cecdae9bfbd793
Bug 1022501 - Add MP3 support to MP4 demuxer. r=edwin

--HG--
rename : content/media/fmp4/eme/EMEAACDecoder.cpp => content/media/fmp4/eme/EMEAudioDecoder.cpp
rename : content/media/fmp4/eme/EMEAACDecoder.h => content/media/fmp4/eme/EMEAudioDecoder.h
rename : content/media/fmp4/ffmpeg/FFmpegAACDecoder.cpp => content/media/fmp4/ffmpeg/FFmpegAudioDecoder.cpp
rename : content/media/fmp4/ffmpeg/FFmpegAACDecoder.h => content/media/fmp4/ffmpeg/FFmpegAudioDecoder.h
extra : rebase_source : 964077ffa7abd11a5da586bfcdee2ee98d4bc210
Bug 1043843 - Avoid accessing nsIDOMBlob from worker thread. r=dhylands

--HG--
extra : rebase_source : e5199d8023a59d19546c5d1739ac59cb78caf322
Bug 1045591 - Fix media element's autoplay for audio-only stream. r=cpearce

--HG--
extra : rebase_source : 6aa73fd12d362a5eabe6362f8b9c86b41f959f5d
Bug 1051987 - By default, hide the disabled commands. They are eating the display for no value. $ ./mach -v help bring them back. r=jmaher

From 7c2de97792113d3415acf2cfa1591fa05c5b07a8 Mon Sep 17 00:00:00 2001
 display for no value. $ ./mach -v help bring them back.
---
 build/mach_bootstrap.py        |  2 +-
 python/mach/mach/dispatcher.py | 14 +++++++-------
 python/mach/mach/main.py       |  3 +++
 3 files changed, 11 insertions(+), 8 deletions(-)
Bug 1051987 - Remove useless option which wasn't supposed to go in the commit

--HG--
extra : amend_source : 83ccc90a5ee1b0a41640d2b1451208add8dc2c5d
Bug 929431 - Improve matching of camera capabilities to WebRTC restraints. r=jesup
Bug 929431 - Remove spurious newlines from the logging. r=jesup
Bug 929431 - Don't reinitialize DirectShow if it's not actually needed. r=jesup
Bug 1042192 - Use Cache2 I/O thread for callbacks from CacheFileIOManager, r=sworkman
Bug 1053605 - Fix the bad implicit constructors in intl/; r=smontagu
Merge mozilla-central and inbound
Bug 1052427 - Make nsContentUtils::ASCIIToLower/ASCIIToUpper infallible; r=smaug