Bug 899167 - Change 'SelectedText' to 'TextSelection' and move handling from browser.js to TextSelection.js, r=margaret
Bug 892833 - Enable mozTCPSocket in the desktop runtime. r=dpreston
Bug 900500 - Add pref to bypass devtool's prompt on remote connection. r=robcee, r=mgoodwin
Bug 900946 - moduleStack now plays smarter with urls. r=gozala
Bug 901487 - Inconsistent spelling of "add-ons" in about:addons override for Metro, improve l10n structure of sentence.r=mbrubeck
Bug 901094 - Progress indicator hidden when navbar is hidden [r=sfoster]
Bug 901671 - Control-L should always select the text in the address field [r=rsilveira]
bug 866304. In metro, use the tab-modal prompt implementation that is available in toolkit. r=mbrubeck

This patch replaces metro's 'PromptService' (which implements nsIPromptService and nsIPrompt, among others) with an implementation that simply forwards all calls to toolkit's nsPrompter.js. Before forwarding each call, it writes the "allowTabModal" property on the object obtained from nsPrompter.js, causing the created prompt to be tab-modal.

It also adds functionality to browser.js for creating tab modal prompts. One of the changes made as part of adding this functionality is replacing the <browser> with a <stack> of <browser> objects.
bug 866304 DialogUI dialogs cleanup patch. Removes unused/obsolete code from DialogUI. r=mbrubeck

The "dialog" concept is unused (the last consumer was the sync setup UI which is now a flyout) and is obsolete since we have prompts.
bug 866304 DialogUI "modals" cleanup patch. Removes the "modals" portions of DialogUI. Converts the crash reporter prompt to use nsIPromptService.confirmEx instead of DialogUI.importModal. r=mbrubeck

The crash reporter prompt is the only consumer of DialogUI.importModal and related code. The "modals" concept that DialogUI implements should go away in favor of tab-modal dialogs and tab-agnostic notifications (e.g. flyouts). I don't think that the crash reporter prompt should be a tab modal dialog; I'd prefer to see it become an about: page or perhaps a flyout. Making it a tab-modal prompt was just the easiest thing to do in this set of patches.
Bug 901563 - DownloadLegacySaver should move the ".part" file to the target. r=enn
Bug 888236 - Add metro specific window classes and messages to ipc defer message processing. r=bsmedberg
Bug 901622 - Invalidate ProfileInformationCache by bumping version. r=rnewman
Bug 895921 - Defect - Tab bar not appearing when selecting links from flyouts.r=?
Bug 896811 - Test output looks very strange, and is useless for failing tests. r=jwalker

--HG--
extra : rebase_source : 5be7e5d80dcda096adacc58f9348c5f999cf52d3
Merge m-c to fx-team.
Bug 898842 - Increase fling momentum. r=jimm
Bug 887975 - Remove start page background to work around flickering bug [r=ally]
Merge latest green fx-team changeset and mozilla-central
Merge mozilla-central and b2g-inbound