Bug 945973 (part 1) - Remove about:memory's is-a-sentence description check.  r=mccr8.

--HG--
extra : rebase_source : bf47145a953a23b73fa1e7c441b695ffeceafbb8
Bug 945973 (part 2) - Don't complain if there aren't any "explicit" reports for a process.  r=mccr8.

--HG--
extra : rebase_source : 05129260b8a3e7cfbdadcecffe4c18715254323c
Bug 945973 (part 3) - Fix some trivial reporter/report confusions in aboutMemory.js.  r=mccr8.

--HG--
extra : rebase_source : 12eec13cd507100fa29bf798372784d5d8bcfbdb
Bug 945973 (part 4) - Add SystemMemoryReporter, which presents Linux-specific, system-wide memory measurements taken from the OS.  r=glandium.

--HG--
extra : rebase_source : 032d1d2944b790ac9e9e4d7f18c8ac9d79858ef3
Bug 950497 - Make self-referencing CSS variables invalid even if they have fallback. r=dbaron
Bug 950279 - Expose int() to moz.build sandbox, and use it in build/gyp.mozbuild. r=gps
Bug 950027 - Remove build/autoconf/match-dir.sh. r=gps
Bug 950290 - Move python scripts from build/autoconf into a mozbuild submodule. r=gps

--HG--
rename : build/autoconf/check_debug_ranges.py => python/mozbuild/mozbuild/configure/check_debug_ranges.py
rename : build/autoconf/libstdcxx.py => python/mozbuild/mozbuild/configure/libstdcxx.py
Bug 950291 - Kill js/src/build/autoconf. r=ted
Bug 950296 - Turn the map for variable passthrough into a list. r=gps
Bug 949398: fix missing MarionetteTestOptions. r=jgriffin
Backed out changeset 96b0ddfc63f7 (bug 893304) for causing bug 950589.
Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug

ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco

If all globals in a zone are gray, then all live objects in that zone
should also be gray.
Bug 937818, part 3 - Add ScanIncrementalRoots(). r=smaug

Any object that has been stored away somewhere in the middle of incremental graph
building must be treated as live, because we can't trust that the CC graph has
accurate information about it. If such an object is truly garbage, we'll unlink it
in the next cycle collection instead.
Bug 937818, part 4 - Exceeded refcount nodes should already be black. r=smaug

Due to graph mutation during an incremental cycle collection, objects in the CC graph
may end up with more things pointing to them than they have a ref count. However, these
objects should never become garbage.
Merge m-c to mozilla-inbound
Merge m-c to b2g-inbound
Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
Bug 950438 - IonMonkey: The intersection of two ranges that both contain NaN is not empty. r=nbp