Bug 941649 - Part 1: Fix off-main-thread alloc path in the GC. (r=bhackett)
Bug 941649 - Part 2: Add a workerThreadCount shell testing function. (r=luke)
Bug 943747 - Add a .reviewboardrc file; r=mconley

DONTBUILD (NPOTB)

--HG--
extra : rebase_source : fe16255371318f4ae9e774ada3b61571ce7a0bee
extra : amend_source : ebf72c8fbc0a62eab818448818238af6605e517c
Bug 811264 - Use mozilla::Abs in jsnum.cpp, instead of open-coding it in ways that trigger warnings with some compilers.  Also rename IntToCString to Int32ToCString, for accuracy.  r=jorendorff

--HG--
extra : rebase_source : a138da4be25bcd8f6c7f99addb0027c4be88c413
Bug 944196 - Inlined rest-array creation in the JIT doesn't set the rest array's length.  r=shu

--HG--
extra : rebase_source : ce9433f142729b8847cf0139c8960e8a3ef5e85d
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage

--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
Bug 943660 (attempt 2) - Remove nsIMemoryReporter::name, because it's (a) unused and (b) a bad idea.  r=mccr8.

--HG--
extra : rebase_source : 4381c3c424e34198b83c45fa0ac0d9a670bab2b8
Bug 936964 (part 1, attempt 2) - Make StartupCache ref-counted.  r=aklotz.

--HG--
extra : rebase_source : d04b799a861c155b89b8dcf9f328ef7a9bfef097
Bug 936964 (part 2, attempt 2) - Make SurfaceCache ref-counted.  r=seth.

--HG--
extra : rebase_source : 16f179ea7d83389ff2b5bb10d2ef2f609b0c7101
Bug 936964 (part 3, attempt 2) - Make nsCycleCollector ref-counted.  r=mccr8.

--HG--
extra : rebase_source : ebda496b8cba0464280eb0dc7bae9aca137e2e25
Bug 936964 (part 4, attempt 2) - Make MediaMemoryTracker ref-counted.  r=kinetik.

--HG--
extra : rebase_source : fb032c262779678a33baa80700f448d3c9c469d3
Bug 936964 (part 5, attempt 2) - Make WebGLMemoryReporterWrapper ref-counted.  r=bjacob.

--HG--
extra : rebase_source : 034998bcb782f683d9770f18ba64922fd3d1b8f5
Bug 936964 (part 6, attempt 2) - Rename WebGLMemoryReporterWrapper as WebGLMemoryTracker.  r=bjacob.

--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : a1acb54039e2273319d91cf705fb2a0b3eaa068c
Bug 912371 - Cross compile support for ICU. r=glandium

--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
Bug 922669 - Part 1: Parse selectors with user action pseudo-classes after pseudo-elements. r=bz
Bug 922669 - Part 2: Use a different operator to represent the element -> pseudo-element relationship in selectors. r=bz
Bug 922669 - Part 3: Add a flag to represent whether a pseudo-element supports user action pseudo-classes (currently :hover and :active). r=bz
Bug 922669 - Part 4: Pass in anonymous content nodes when restyling any pseudo-elements that can match user action pseudo-classes. r=bz
Bug 922669 - Part 5: Store pseudo-element nsCSSSelectors directly in hashtables. r=bz
Bug 922669 - Part 6: Split out user action pseudo-class matching from SelectorMatches. r=bz