Bug 931887 - No getter_AddRefs for loadInfo.mChannel because HttpChannelChild is not thread-safe, r=bz
Merge m-c to m-i
Bug 933885 part 1: make xpcshell dump() and print() handle non-ASCII characters correctly. r=bz
Bug 933885 part 2a: remove fake JSON parser from runxpcshelltests.py (Python 2.6 now being required). r=gps
Bug 933885 part 2b: runxpcshelltests.py: prevent invalid UTF-8 from being written to test log files. r=gps
Bug 933885 part 3: remove wholly redundant dump()s from the W3C testharness.js shim in dom/encoding/test/unit. r=gps
Bug 933885, part 4a: partially merge encoding tests from upstream. r=emk
Bug 933885 part 4b: split test_singlebytes.js into misc tests and roundtrip tests. r=emk

--HG--
rename : dom/encoding/test/unit/test_singlebytes.js => dom/encoding/test/unit/test_misc.js
rename : dom/encoding/test/unit/test_singlebytes.js => dom/encoding/test/unit/test_utf.js
Bug 933885 part 4c: overhaul dom/encoding/test/unit/test_utf.js for correctness and efficiency. r=emk
Bug 620935 - __noSuchMethod__ support for WebIDL r=bz
Bug 620935 - Make console object available in Web Workers, r=ehsan, r=bz
Bug 963312 - Get JS engine telemetry values from Components.utils, not nsIXPConnect. r=bholley,taras
Bug 952220 - Read blob on non-main thread. r=jesup
Bug 962443. Make layout frame tree dumping code work better for Fennec and b2g. r=mats
Bug 962505. When dumping display lists print the entire line at once so it works better with Fennec and b2g. r=mats
Bug 962505. Put the scroll frame and the scrolled frame in the display list dump for scroll layer items. r=mats
Bug 963771. Add a debug dump function to print a single display item (and not just an entire display list). r=mats
Bug 963771. Remove code accidentally landed that was only ever intended for local debugging.
Bug 960811 - enable synthetic APKs by default in Fennec builds; r=mfinkle
Bug 944087. Fix main thread unlocking and tidy up. r=Bas