Backed out changeset 3772e15f1b45 (bug 893117)
Backed out changeset 1b779d67a022 (bug 893117)
Backed out changeset 12a2fa9940f4 (bug 893117)
Backed out changeset 8ea5fd72aa59 (bug 893117)
Backed out changeset 6d1675c08598 (bug 893117)
Backed out changeset 05ae078ca073 (bug 893117)
Backed out changeset 6515e55d4fb9 (bug 893117)
Backed out changeset 8dfdebcc8ce6 (bug 893117)
Bug 885962 - Polish mixed content blocking UI. r=sriram
Bug 894891 - Use the correct shader for b2g video. r=nrc
Bug 894891 - Move texture transform from the RGBATextureLayerExternal shader into the vertex shader, and combine the two GL_TEXTURE_EXTERNAL shaders. r=jrmuziel
Bug 889515 - Get rid of static sCompositorParent. r=nical
Bug 885580 - Make sure that Compositor::GetBackend is only used [Cfrom the compositor thread. r=nical
Bug 889699 - Make gstreamer backend return more accurate results for canPlayType() r=alessandro.d
Bug 893977. Support repeating gradients in the CoreGraphics backend. r=mattwoordow

CoreGraphics doesn't support repeating gradients natively so we have to
manually repeat them. This change missing support for interpolating a
stop for the center if it doesn't line up correctly. That will come later.
Bug 895646. Use the pattern transform when drawing gradients with DrawTargetCG. r=mattwoodrow