Bug 849067 - Unbreak gstreamer builds again. r=cpearce
Bug 844452 - Box boolean inputs on MCompare-strings. r=dvander
Bug 570896:  Allow separate background-origin and background-clip to be set in the background shorthand.  r=bzbarsky
Bug 845837:  Don't use our dynamic updating for relative positioning on inner table frames, which don't do relative positioning at all.  r=ehsan

This is somewhat evil, but should get us back into the state we were in
before.  There are probably other bugs lurking here as well, though,
related to other cases where we don't support relative positioning.  We
really just need to make our relative positioning support more general.
Bug 848587 - Avoid racing on isHeapBusy (r=terrence)
Bug 848602 - Add some volatile annotations (r=terrence)
Bug 725981 - Only invalidate the difference in bounds when a solid color moves or resizes. r=roc
Bug 848078 - Remove shadowed variable in ContainerLayerD3D9. r=Bas
Bug 839987 - Re-set the clip after we change the render target in ContainerLayerD3D9. r=Bas
Bug 844750 - Don't use per-display-item invalidation for table frames. r=roc
Backed out changeset 8ed74a9e1a3e (bug 848602) and changeset a114e8c5e9ef (bug 848587) for bustage on a CLOSED TREE.
Bug 841984 - Fixed potential memory problem in SetProperty(), r=qdot
Bug 841984 - Check both return value and pending_call, r=qdot
Bug 836715 - Fix potential memory problem in RemoveDeviceTask, r=qdot

From 6e3780271509a502462560717f7cc768dafb673b Mon Sep 17 00:00:00 2001
Back out Bug 848078 for orange.
No bug: Remove some windows line endings to kick-start a build.
Bug 846615 - Re-implement UnixSocket's shutdown sequence to avoid running any code on deleted UnixSocketImpls, r=bent
Bug 846615 - Remove some functionality that is no longer needed, r=bent
Bug 848692 - Fix native progress bar animation. r=josh
Bug 842681 - Refactor the linker Zip code and allow to use an existing memory buffer as a Zip file. r=mwu