Bug 798873 - Signaling SDP construction uses flex_string r=jesup
Bug 800558 - Signaling - return proper error code in fsmdef.c r=jesup
Bug 800502 - Signaling - Removed unused code that required XML handling r=jesup
Bug 748113; fallback to an Azure canvas with different backend, rather than Thebes canvas. r=Bas

--HG--
extra : rebase_source : c6f0b9cc0c8ebd3963ec44283d55bcaba1097e08
Bug 795657: Integrate native viewport configuration better into async pan-zoom code. r=jwir3,roc

This is a rollup of the following patches
 - Change the interpretation of FrameMetrics.mZoom to a "resolution-indepedent zoom", instead of a resolution-depedent scale factor. r=roc
 - Remove mention of "meta" from TabChild. r=roc
 - Remove some useless logging. r=roc
 - Tag FrameMetrics with its composition bounds at paint time. r=roc
 - Add a helper to calculate the render resolution for a FrameMetrics. r=roc
 - Add a helper to compute the approximate CSS dimensions a FrameMetrics will cover during composition. r=roc
 - BrowserElementScrolling doesn't actually care about zoom or resolution. r=roc
 - Accept the viewport that content has calculated, when it's received the latest widget geometry update. r=roc
 - Mechanically separate uses of zoom/resolution based on new definitions. r=roc
 - Convert GetViewportInfo()'s resolution-dependent scale into resolution-indepedent zoom. r=roc
 - Reinterpret defaultZoom == 0.0 as "intrinsic scale". r=jwir3,roc
Bug 734668; remove Thebes canvas. r=roc

--HG--
extra : rebase_source : 57b08c33f72cd611deb30dc1639060a719747849
Bug 734668; remove prefable; r=roc

--HG--
extra : rebase_source : b29e89a14c5a96eae71dadbee2eea6fd18b376f8
Bug 734668; remove some more canvas stuff; r=Ms2ger

--HG--
extra : rebase_source : 3950da41e60016c08c6eeb8ea4e8394335091471
Bug 734668; rename files and classes. r=roc

--HG--
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.cpp => content/canvas/src/CanvasRenderingContext2D.cpp
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.h => content/canvas/src/CanvasRenderingContext2D.h
extra : rebase_source : ded29b0c029bbcee232c4760c49539f465d40399
Bug 734668; remove canvas quickstubs. r=Ms2ger

--HG--
extra : rebase_source : ceefaf29933c58a0605d60a599fddf31b0c1b229
Bug 734668; reviewer's changes. r=Ms2ger,roc

--HG--
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.cpp => content/canvas/src/CanvasRenderingContext2D.cpp
extra : rebase_source : 827a45dd8cc2bdc77e850e8b1d1e23e9f2f72f7d
Bug 734668; fix indenting for CanvasRenderingContext2D; r=whitespace

--HG--
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.cpp => content/canvas/src/CanvasRenderingContext2D.cpp
rename : content/canvas/src/nsCanvasRenderingContext2DAzure.h => content/canvas/src/CanvasRenderingContext2D.h
extra : rebase_source : 125d329f7d6129e51af3db282df903a1372a1040
Bug 799592  nsDOMWindowUtils::AllowScriptsToClose to bypass dom.allow_scripts_to_close_windows, r=jst
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
Bug 797982 - investigation patch for  StringBuilder::Unit crash, r=hsivonen
Bug 800313 - Refine system messages interface for bluetooth file-sharing app, r=qdot
Merge mozilla-central to mozilla-inbound