Bug 997894 - Part 1: Implement Rooted API for PropDesc. (r=terrence)
Bug 997894 - Part 2: Replace existing externally rooted PropDesc sites with Rooted<PropDesc>. (r=terrence)
Bug 1000548 - Leaking arenas allocated in mozilla::pkix r=keeler

--HG--
extra : rebase_source : 6b0aaef098a4fa4d5749013a332b6b7602640b36
Bug 1002737 - Find a new home for PropDesc::unwrapDebuggerObjectsInto. (r=jorendorff)
Bug 1002737 - Make AutoPropDescRooter into an AutoVectorRooter. (r=jorendorff)
Bug 1002737 - Make PropDesc::setUndefined() play nicer with our asserts. (r=jorendorff)
Bug 1002737 - Convert PropDesc::pd_ to a JSObject *. (r=jorendorff)
Bug 1002737 - Assert more about PropDesc definedness in various functions. (r=jorendorff)
Bug 1002737 - Implement PropDesc::wrapInto as JSCompartment::wrap. (r=jorendorff)
Bug 1002737 - Fix PropDesc vector rooting in DebugObject_defineProperties. (r=jorendorff)
Bug 1017275 - Make Number.isNaN and Number.isFinite inlinable.  r=jwalden

--HG--
extra : rebase_source : 3a1bc67198c948b29efdfa96e86f7fbdc22ce8d0
Bug 1021290. More Atomics.h build fixes for clang-cl. r=froydnj

This is basically more of bug 932454

--HG--
extra : rebase_source : 0f9a5d43164efb6940d17e406f41691cb3d26435
Turn off changes to SVG's getBBox due to bug 1019326; r=longsonr
Backed out changeset 34f371b1024b (bug 1021290) for Windows build bustage on a CLOSED TREE
Bug 978236 - Implement Proxy.[[DefineProperty]] to ES6 standard. (r=jorendorff)
Backed out changeset 8b809afd1cea (bug 1021258) for Android m8 bustage on a CLOSED TREE
Merge m-c to inbound on a CLOSED TREE
Bug 1014466 - Part 1: Only send readystatechange event when state changed. r=khuey
Bug 1014466 - Part 2: Allow setting responseType after abort() or new open(). r=khuey
Bug 1014466 - Part 3: Test case for async XHR reuse. r=khuey