Bug 880041 (part 20) - Use JSObject::{is,as} for {Map,Set}Object.  r=sfink.

--HG--
extra : rebase_source : d5ba2f1cce67ac72bb3cd1c036b93fa3694745a7
Bug 884679 - Output warning using dump() instead of Console.jsm. r=gwagner
Bug 885025 - B2G: Add missing request in mozJSComponentLoader::UnloadModules. r=khuey
Bug 882551 - Patch 1: BluetoothProfileManagerBase inherits nsIObserver, r=qdot, r=mrbkap, r=echou
Bug 882551 - Patch 2: Remove BluetoothHfpManagerObserver, r=qdot, r=mrbkap, r=echou
Bug 882551 - Patch 3: Remove BluetoothOppManagerObserver, r=qdot, r=mrbkap, r=echou
Bug 882551 - Patch 4: Remove BluetoothA2dpManagerObserver, r=qdot, r=mrbkap, r=echou
Bug 882551 - Patch 5: Change return type of internal functions, r=qdot, r=mrbkap, r=echou
[PATCH] Bug 883296: returning empty object instead of null when

From 1a04770db0f0e86440503e73bded294b696b876c Mon Sep 17 00:00:00 2001
 decoding zero length data in Octet.decodeMultiple.
---
 dom/mobilemessage/src/ril/WspPduHelper.jsm |   62 ++++++++++++++--------------
 1 file changed, 30 insertions(+), 32 deletions(-)
Backed out changeset 9a3ee53f3421.
Bug 883296: returning empty object instead of null when decoding zero length data in Octet.decodeMultiple. r=gene
Bug 720134: Use "print." prefix for print-related about:config prefs. r=roc
Bug 866878 - Support try-finally in the baseline compiler. r=djvj

--HG--
extra : rebase_source : c5bd88422ce39de94888fad060259ef2590acb5a
Bug 884431 - Consistently treat iframe documents as children in the inspector actor. r=paul

--HG--
extra : rebase_source : b364251c71393eed94a39ba5ace7225525bc5a00
Bug 882549 - Don't rely on mElement to find nsIDocument in TextTrackCue. r=rillian, r=smaug

Find nsIDocument via mGlobal (as nsPIDOMWindow) rather than via pointer to
HTMLTrackElement. (bz from #content has explained how we can access
nsPIDOMWindow and nsIDocument without having to ask the HTMLTrackElement)

For the time being, there are many null-ness checks for both 'window' and
'document', and no mechanism to report errors other than returning nullptr
where possible. This will be addressed in a followup bug.

Also adds a test for mHead nullness in TextTrackCue::ConvertNodeTreeToDOMTree
to prevent SIGSEV.
Bug 882552 - Change Binder Thread's default priority to 0. r=mwu, r=jlebar
Bug 883843 - Remove extraneous QI line in HTMLTrackElement. r=peterv

This was accidentally introduced in bug 882817. The line that deals
with the interface map entry for nsIDOMHTMLElement is unneeded as
NS_HTML_CONTENT_INTERFACES deals with this as well.
Bug 875218 - Fix all the Skia leaks! By avoiding addref'ing a second time the GrGLInterface and GrContext r=mattwoodrow
Bug 875218 - Make sGLContext thread-local r=mattwoodrow
Merge mozilla-central and inbound