Bug 994940 - Lazily initialize the editor for input elements that have overflown text; r=roc
Bug 995200 - Enable strict mode for self-hosted code in opt builds, too. r=jorendorff

--HG--
extra : rebase_source : bd1ba070396f8556b112dd1dc5b30b3ff5e40fb0
Bug 911147 - Implement Array.prototype.fill. r=jorendorff

--HG--
extra : rebase_source : c75210fc3b73a6752f8d9e97c6e376c2f10fbc5c
Bug 886416 - Move SVGLength to WebIDL; r=bzbarsky
Bug 925123 - Add Math.clz32 builtin. r=till
Bug 995177 Websockets can't be used from chrome javascript - add necko_websocket.xpt to the package manifest. r=mcmanus
Bug 993787: Make MediaEngine threadsafe r=ehsan
Bug 993787: Make SineWaveGenerator not refcounted r=ehsan
Bug 993438 - Add the necessary APIs. r=billm
Bug 993438 - Infer the eventual compartment for OMT-compiled script when the script is retrieved. r=billm

Currently, the script gets put in a compartment specified when the compilation
is initiated. Later on, when we retrieve that script and try to execute it, we
won't necessarily be in the same compartment. Currently, SM just handles this
and clones the script, but it's simpler and more efficient to just create the
script in the compartment of whoever calls FinishOffThreadScript.

Note that the existing code actually has a hazard in which the call to
GetBuiltinPrototypePure returns null - it just wasn't exercised in automation
(and was triggered by onNewScript-off-main-thread.js with this patch).
Bug 993438 - Fix up the XUL prototype cache. r=smaug
Bug 993438 - Fix up the Frame Message Manager. r=smaug
Bug 993438 - Stop implicitly cloning, and assertSameCompartment. r=billm
Bug 994798 - Disable browser_frameworker.js on Linux debug for frequent timeouts.
Bug 993071 - Add optimization tier info to js profiler pseudostack entries. r=luke
Backed out changeset aac6762777be (bug 886416) for mochitest ABORTs; CLOSED TREE
Backed out changeset e8dfde56e9ca (bug 925123) for jsreftest failures; CLOSED TREE
Merge m-c to inbound on a CLOSED TREE.
Add a comment to indicate that MOZ_COUNT_CTOR/DTOR should not be used in refcounted objects

no bug, DONTBUILD, landed on a CLOSED TREE
Improve the comment about MOZ_COUNT_CTOR/DTOR, text mostly by bent

no bug, DONTBUILD, landed on a CLOSED TREE