Bug 910771 (part 1) - Create js/Tracer.h and gc/Tracer.cpp.  r=terrence.
Bug 910771 (part 2) - Move some stuff from JS::Zone to JS::shadow::Zone, and from JSRuntime to JS::shadow::Runtime.h.  r=terrence.
Bug 910771 (part 3) - Include gc/StoreBuffer.h in gc/Barrier.h.  r=terrence.
Bug 910771 (part 4) - Move all the methods of EncapsulatedValue, HeapValue, RelocatableValue, and HeapSlot from gc/Barrier-inl.h to gc/Barrier.h.  r=terrence.
Bug 910771 (part 5) - Move tons of stuff out of inlines.h/-inl.h files into .h files.  r=terrence.
Forward declare mozilla::dom::Nullable as a struct everywhere so that the MSVC linker can pick up the correct symbol name

This is needed for bug 848294
Bug 847275 patch 1:  Make assertions cause test failures in browser-chrome mochitest.  r=dao

I tested all three error messages manually by making different
SimpleTest.expectAssertions() calls in
browser/base/content/test/browser_aboutHome.js .
Bug 847275 patch 2:  Temporarily disable failures from checking of assertions in browser-chrome mochitests so that we can annotate the expected assertions before enabling.  r=dao
Bug 900783:  Make HasAnimationOfProperty return false in the refresh driver tick in which the transition completes.  r=nrc

I don't know of any observable bug that this fixes, but the code without
this fix seems incorrect; the "removed sentinel" concept generally
requires that callers enumerating transitions check that they're not
enumerating the sentinel.

This ensures that HasAnimationOfProperty switches from returning true to
false in the first refresh cycle after the end of the animation rather
than the second.

I originally wrote this in
https://bugzilla.mozilla.org/show_bug.cgi?id=876626#c13 but it turned
out not to be related to that bug.
Bug 906378:  Make the test for transitions not being supported in test_transitions_per_property.html only use about 50 values for each property to avoid the O(N^2) case blowing up.  r=dholbert

This currently causes a reduction in the number of background-image
values tested (by 54810, a majority of the assertions in the test file).
It doesn't change the number of values tested for any other property.
Merge mozilla-central and inbound
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter.  r=mmcr8.

--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 76bf96ce8d6e16c8573584d9e8e70c80371f66eb
Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke
Bumping gaia.json for 5 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/b8b4b61fc4c8
Author: Dave Huseby <dhuseby@mozilla.com>
Desc: Merge pull request #11799 from dhuseby/email/Bug910068_manual_config_of_email_uses_autocorrect_in_hostname_input_box

Bug 910068 - manual config of email uses autocorrect in hostname input box

========

https://hg.mozilla.org/integration/gaia-central/rev/44a40eb0bd2e
Author: Dave Huseby <dhuseby@mozilla.com>
Desc: Bug 910068 - manual config of email uses autocorrect in hostname input box

========

https://hg.mozilla.org/integration/gaia-central/rev/df2a90be84da
Author: Dave Huseby <dhuseby@mozilla.com>
Desc: Bug 910068 - manual config of email uses autocorrect in hostname input box

========

https://hg.mozilla.org/integration/gaia-central/rev/84cf573f455c
Author: Cristian Rodriguez <crdlc@tid.es>
Desc: Merge pull request #11984 from crdlc/bug-913222

Bug 913222 - Removing or deplacing apps doesn't work anymore

========

https://hg.mozilla.org/integration/gaia-central/rev/c17d0d7b0756
Author: crdlc <crdlc@tid.es>
Desc: Bug 913222 - Removing or deplacing apps does not work anymore
Bug 913267 - Don't use settingsService in settings.js. r=timdream
Bumping gaia.json for 1 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/6d2b4160b014
Author: cctuan <georgeiscoming@gmail.com>
Desc: Bug 905563 - long press a item with nodeName |a| should also be able to open new link. r=daleharvey

fix regression of bug 907056 if long press on nothing, contextMenuHasCalled should be set false
Bumping gaia.json for 3 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/7780ee967fbd
Author: Ben Francis <ben@tola.me.uk>
Desc: Bug 914040 - BrowserDB gaia unit tests failing in TBPL

========

https://hg.mozilla.org/integration/gaia-central/rev/8944b09b141f
Author: Sam Joch <samuel@guiora.com>
Desc: Merge pull request #11912 from pivanov/bug-911962

Bug 911962 - [HD] Followup bug for Settings Icons r=samjoch

========

https://hg.mozilla.org/integration/gaia-central/rev/a7ba705c556f
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Bug 911962 - [HD] Followup bug for Settings Icons
Bumping gaia.json for 4 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/7b8f6640e82b
Author: Sam Joch <samuel@guiora.com>
Desc: Merge pull request #11963 from pivanov/bug-912998

Bug 912998 - [Calendar] Fix layout of Add an Account Screen r=samjoch

========

https://hg.mozilla.org/integration/gaia-central/rev/7222781504c1
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Bug 912998 - [Calendar] Fix layout of Add an Account Screen

========

https://hg.mozilla.org/integration/gaia-central/rev/e61b3b21d02b
Author: Sam Joch <samuel@guiora.com>
Desc: Merge pull request #11961 from pivanov/bug-912995

Bug 912995 - [Calendar] Left align text in Calendar dropdowns r=samjoch

========

https://hg.mozilla.org/integration/gaia-central/rev/de675421d833
Author: Pavel Ivanov <pivanov@mozilla.com>
Desc: Bug 912995 - [Calendar] Left align text in Calendar dropdowns
Bug 914085 - Enable Promises in B2G. r=gwagner
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/5da6ee38b14c
Author: Rudy Lu <left.lu@gmail.com>
Desc: Merge pull request #11587 from RudyLu/contacts/Bug894040-cleanup_assets

Bug 894040 - Cleanup some obsolete assets in Contacts app. r=jmcanterafonseca

========

https://hg.mozilla.org/integration/gaia-central/rev/52674fb07889
Author: Rudy Lu <left.lu@gmail.com>
Desc: Bug 894040 - Cleanup some obsolete assets in Contacts app