[Bug 862129] Cleanup nsDocument r=Ms2ger
Bug 852055 - Pass an EventTarget argument to Document.createTouch in WebIDL r=bz
Bug 857439 Part 0: Allow creators to return raw pointers for owned objects r=bz
Bug 857439 Part 1: Disallow owned interfaces from having parents or children r=bz
Bug 857439 Part 2: Cleanup example codegen a bit r=bz
Bug 857439 Part 3: Make sure to delete owned interfaces if wrapping fails r=bz
Bug 857439 Part 4: Fix MediaStreamList wrapping r=bz
Bug 856472: Move TextMetrics to its own file r=bz

--HG--
rename : content/canvas/src/CanvasRenderingContext2D.cpp => content/canvas/src/TextMetrics.h
Bug 856472: Convert TextMetrics to WebIDL r=bz
* * *
Bug 857439 Part 4: Fix MediaStreamList wrapping r=bz
Bug 856472: Move CanvasPattern to its own file r=bz

--HG--
rename : content/canvas/src/CanvasRenderingContext2D.h => content/canvas/src/CanvasPattern.h
Bug 856472: Convert CanvasPattern to WebIDL r=bz
Bug 856807. Add apparently-pointless call to SetClipRect(nullptr) to avoid Android regression. r=mattwoodrow
Bug 860524. Remove hacky (and buggy) pseudo-destruction of DisplayItemClips created by GetCurrentClip; ensure that they're all destroyed properly when the arena goes away, by tracking them explicitly in nsDisplayListBuilder. r=mattwoodrow
Bug 859154 - add a pageshow promise to addTab. r=sfoster
Bug 859094 - Remove some additional cruft left over from selectionoverlay context menu handling. r=fryn
Bug 854960 - implementing pinned state graphic on fx start tiles. Also fixes selected state. r=fryn
Backed out changeset faf24511d2c6 (bug 861636) for Android mochitest-2 failures
Bug 862744: Fix = vs == typo in FindFreeStream() r=tuexen
Bug 862092 - "Assertion failure: target->isNative() == obj->isNative()" adopting a <select>. r=bz.

--HG--
extra : rebase_source : 3eef5382c32927ac321db47003a974768cbdaf6e
Merge m-c to inbound.