Bug 1019918 - Remove pushed stream from SpdyPushCache when cleaning it up. r=mcmanus

--HG--
extra : rebase_source : 2c1c23668adf041eb27c8f0509aebfbfab9497ca
Bug 933313: Per-worker generational GC for PJS.  Take 2. r=jandem, r=shu, r=terrence, r=jonco
Bug 988511 - Allow fixed position items to fully occlude displayport items. r=tn

We don't allow fixed position items to occlude display-ports, but we should if
they fully occlude the scroll-position scroll clamping port of the displayport
frame.
Bug 1014518 - Document shared MozSurfaces in a separate design document. r=sotaro
Bug 101597 - Use a fatal assert in case of empty picture rect when creating a video frame. r=cpearce

--HG--
extra : rebase_source : 12b2949e5b9a243ea8bf02c1cde4e94199f47d8a
Backed out changeset cef880caa887 (bug 101597)
Bug 1015979 - Use a fatal assert in case of empty picture rect when creating a video frame. r=cpearce DONTBUILD
Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE
Bug 774388 - Patch 4: Flatten the way that we track whether we are using OMTC, and move Layers IPC shutdown code back to gfxPlatform (but still triggered by ShutdownXPCOM) - r=nical,sotaro
Bug 774388 - Patch 5: Wrap the global raw compositor thread pointer, and global raw refcount integer, into a proper refcounted singleton class - r=nical,mattwoodrow
Bug 774388 - Patch 6: fix a silly double negation - r=nical
Bug 1011574 - Throw the right exception when putImageData is passed an ImageData with a neutered buffer. r=bjacob
Bug 1020652 - Add T& assigment operator to OwningNonNull. r=bz
Bug 774388 - Bustage fix: don't try to shut down layers IPC if we didn't initialize it because we were running xpcshell only - no review
Bug 1021466 - Part 1: Make it possible to stash opener and newly created TabParent's inside DocShell. r=smaug.
Bug 1021466 - Part 2: Make it possible to pass in an nsITabParent when opening windows, and then stash that nsITabParent in the newly created chrome docshell. r=smaug.
Backed out changeset 4cfb80678174 (bug 774388)
Backed out changeset 0f81ceab808a (bug 774388)
Backed out changeset 6f2e001c5f39 (bug 774388)
Backed out changeset 7a0d8feb1575 (bug 774388) for build failures during startup cache precompilation; CLOSED TREE