Bug 889129 - Fix performance on Splay with generational GC enabled; r=bhackett

--HG--
extra : rebase_source : bebc97112c6d7e09d42d7083e49b7bb6cd6dceae
Bug 913260 (part 1) - Simplify TelemetryPing.js a little.  r=nfroyd.

--HG--
extra : rebase_source : 0c7e18e269a49ca6dc79623ebc370a6c8440a663
Backed out 5 changesets (bug 907926, bug 911393, bug 917703) due to OSX reftest bustage during an unrelated CLOSED TREE

Backed out changeset 94a6733b01dc (bug 907926)
Backed out changeset 44108fb6f7cc (bug 917703)
Backed out changeset f2dd2a27af69 (bug 911393)
Backed out changeset fdb0d1053128 (bug 907926)
Backed out changeset b3616b786e8f (bug 907926)
Bug 842549 - Part 1. Generate trickle candidates from nICEr, with testing r=abr
Bug 842549 - Part 2: Plumb candidates up to signaling r=abr
Bug 842549 - Part 3. PC.js changes for trickle r=abr
Bug 842549 - Part 4. Small fix from ekr to disarm the trickle_cb when the ICE ctx is destroyed. r=abr
Bug 911375 - Part 2: Convert uses of PurgeManifest to InstallManifest; r=glandium
Bug 911375 - Part 3: Remove PurgeManifest; r=glandium
Bug 918510 - Convert RegExp statics properties to not be propertyops.  r=sfink

--HG--
extra : rebase_source : b6f36a7e3e85743268694171d9c88ffc7d655dc5
Bug 901110: Use Float32 constants pool on x64; r=sstangl
Bug 918176 - Silence uninitialized variable warning in nsRuleNode::ComputeContentData. r=dholbert
Fix assertion text typo; no bug. rs=dholbert
Backed out 2 changesets (bug 911346)

Backed out changeset 6255c31609be (bug 911346)
Backed out changeset cae77be484b9 (bug 911346)