Bug 964915 part 3 - Optimize window.foo in Ion by doing the get on the global instead. r=bz,efaust
Bug 964915 part 5 - Add some comments to BaselineIC.cpp to warn about outerization. r=bz
Bug 984537 - Keep JIT code around for compartments with Ion frames on the stack when triggering GC, r=jandem.
Bug 716647 follow-up - Add a #include to fix non-unified build bustage. r=bustage
Bug 1004220 - IonMonkey: Add a dump() for MResumePoint r=nbp
Bug 1001948 - Attempt to remove files more than once in the Windows cleanup functions in toolkit/webapps/ tests. r=myk,Yoric,tabraldes
Bug 1005500 - Use a separate linear scan pass to mark nodes white in ScanRoots. r=smaug

The existing code for ScanRoots looks at all traversal roots in the graph,
and floods white or black from them. This can take up a large chunk of the
Scan/Unlink slice of ICC, maybe because graph traversal has poor locality.

Outside of a leak, the cycle collector graph is usually only large when
there is a lot of garbage (95% or more of the graph), so we want to
speed up white marking.

To do this, I add a new pass that scans every node and directly sets the
color of any node that should be white, without flooding. This is very
fast. Then a second pass floods black from any remaining grey nodes.

On the page close CC for a real page, I measured a 10x improvement in
ScanRoots() time with this algorithm, from 3ms to 0.3ms.
bug 999072 - fix leak in MediaManager loopback device pref checks, enable them for non-DEBUG. r=jesup
bug 815002 - allow using loopback devices in WebRTC mochitests on Linux when available. r=jsmith,jmaher
Bug 1003683: Throttle the rate at which animated images will allow themselves to be refreshed. r=seth
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
Backout of bug 514280 changeset c738f7348dea for build failure on a CLOSED TREE
Merge m-c to inbound on a CLOSED TREE.
Merge inbound to m-c