Bug 997064: Do not call navigator.mozFMRadio from system r=baku a=1.3t+

From 6d34051ae4e63d90f62ca89ae50f1bf8fd26580e Mon Sep 17 00:00:00 2001
 app.
---
 dom/fmradio/FMRadioService.cpp                |   63 +++++++++++++------------
 dom/fmradio/FMRadioService.h                  |    6 +--
 dom/fmradio/test/marionette/test_bug876597.js |    6 +--
 3 files changed, 38 insertions(+), 37 deletions(-)
No bug, Automated HSTS preload list update from host bld-linux64-spot-186 - a=hsts-update
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-1_3/rev/2a385184012b
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #18732 from jaoo/998914-v1.3

Bug 998914 - [v1.3][Settings] Cannot preselect the APN correctly if ther...

========

https://hg.mozilla.org/integration/gaia-1_3/rev/ffd5cf13eb93
Author: Jose Antonio Olivera Ortega <josea.olivera@gmail.com>
Desc: Bug 998914 - [v1.3][Settings] Cannot preselect the APN correctly if there are several APNs with the same carrier name (follow-up bug 991628)
Bumping manifests a=b2g-bump
Bug 969392 - Remove the check for 'canplaythrough' in 'ended' event handler. r=kinetik, a=test-only

--HG--
extra : rebase_source : f099b6a9cec419ad8157c7596e0d4fd7c2b93f2f
Bug 843265 - Remove the check for 'canplaythrough' since the purpose of this test is test the 3 ways to register an event handler. r=kinetik, a=test-only

--HG--
extra : rebase_source : 93c33ef9375e128e775ec11bb30e2c62ad693868
Bug 963244 - Disable test_dataChannel_basicAudio.html on B2G emulator builds for being nearly perma-fail. a=test-only

--HG--
extra : rebase_source : 56dbffa3d2284a87678ec6c8a07b1ee9fe2d0e52
Bug 942121 - Fix WebIDL dictionary member tracing to null-check nullable object types before trying to trace them, since passing pointer-to-null to JS_CallObjectTracer is not OK. r=smaug, a=fabrice

--HG--
extra : rebase_source : 241eb99b4d87f1fd6cfd2b945ffdfd2a11a8363c
Bumping manifests a=b2g-bump
Bumping manifests a=b2g-bump
Bumping manifests a=b2g-bump
Bumping manifests a=b2g-bump
Backed out 2 changesets (bug 843265, bug 969392) because they're disabled on b2g28 anyway.

Backed out changeset 8363a5a7a9b9 (bug 843265)
Backed out changeset 449d3449f81c (bug 969392)
tagging B2G_1_3 for mergeday. r=a=mergeday DONTBUILD
tagging B2G_1_3T for mergeday. r=a=mergeday DONTBUILD
Merge b2g28 to v1.3t. a=merge
Bumping manifests a=b2g-bump
Bumping manifests a=b2g-bump
Bug 999351 - Fix an IPC leak by clearing MessageChannel resource before destruction. r=bent a=1.3t+

Once we have a channel error (like, child process dies) we don't immediately do
anything with additional messages that were pending from that child. They stay
queued and eventually get freed when the channel is destroyed. This patch clears
the resource earlier whenever there is an error, or the channel is closed.