Bug 777428 - Make it possible to debug webapps running in desktop webapp runtime. r=past
Bug 912301 - Exit fullscreen mode if the user navigates to an off-origin url. r=myk
Bug 892240 - Add tests for trimming and formatting of the URI r=jimm,sfoster

--HG--
extra : rebase_source : 4decf908068c2ca35514b87a619480327d50bb8e
Bug 880067 - Part 4: Video Conduit configuration for RTCP feedback r=ekr
Bug 910910 - Enable Event ctors in workers, r=khuey

--HG--
extra : rebase_source : 983d01d13aa66a8499350a4960b5913b22c9783a
Bug 900904 - Support webidl-only generated events, r=khuey,gps

--HG--
extra : rebase_source : cda37d1ae2ff9b969d081fe0ec103d4f07098a3b
Bug 911603 - Convert MozPowerManager to WebIDL r=Ms2ger

--HG--
rename : dom/power/nsIDOMPowerManager.idl => dom/webidl/MozPowerManager.webidl
Bug 912555 - DOMSVGPathSeg and subclasses don't need to inherit nsISupports r=Ms2ger
Bug 914498 - Minimize the #includes in accessible/src/base; r=tbsaunde

--HG--
extra : rebase_source : 10bebee466c458ccb671494e2f47191a30668377
Bug 913716 - Properly check for undefined setters in SetPropertyIC. (r=djvj)
Bug 880067: Fix bustage r=me
Bug 912719 - Notify debugger about scripts compiled off thread, report parse errors/warnings for scripts in XUL documents, r=billm.
Bug 912914 - Preserve targets and dependencies order when creating Makefiles with makeutil.py. r=gps

Also allow to add random statements (like variable assignment)
Bug 913666, part 1 - Move cycle collector root logging into ScanRoots. r=smaug
Bug 913666, part 2 - Log cycle collector garbage at the same time we log roots. r=smaug

There's no reason to wait until CollectWhite to record what is garbage, and with incremental CC
we'll get more accurate logging by logging right away, rather than waiting until later when an
object may have gone away for some other reason.
Bug 913666, part 3 - Sink cycle collector listener selection into Collect. r=smaug

Move the two places we check global flags to decide if we want to use a listener, even if we
aren't passed in one.  A later patch renames aListener to aForcedListener to make it less
confusing.
Bug 913666, part 4 - Sink free floating code from nsCycleCollector::Collect into BeginCollection. r=smaug

The hg diff for this commit is terrible, but all it is doing is taking the code
in nsCycleCollector::Collect from after PrepareForCollection through BeginCollection
and moving it into BeginCollection.
Bug 913666, part 5 - Rename aListener to aManualListener. r=smaug

The name "aListener" is not very descriptive, and with the previous patch, it is only
used to pass in a manually-specified listener that was passed in to CycleCollectNow,
so rename things.
(no bug) fix comment typos: s/incompete/incomplete/, s/th/the/
DONTBUILD because comment-only
Backed out changeset d0a0127e099e (bug 880067)