Bug 850600 - Part 1: Call hide() on TabPanel after tab tray is hidden. r=mfinkle
Bug 850600: Part 2: Split RemoteTabs into container and list. r=margaret
Bug 850600 - Part 4: Add swipe to refresh to sync tab list. r=nalexander
Backed out 2 changesets (bug 850600) for rc* failures on a CLOSED TREE.

Backed out changeset ce5ba3c8eb47 (bug 850600)
Backed out changeset 3224b22c0f29 (bug 850600)

--HG--
extra : amend_source : 380c01962d1129c629c31747d6255dedd52a84e3
Merge m-c to f-t
Backed out changeset 9f9e83390b46 (debugging patch for bug 991600) because the problem with the test was identified
Bug 993772 - Stop serializing principals along with scripts. r=mrbkap

The principal of a script is determined by the compartment these days, so this
field is useless.
Bug 993772 - Introduce a singleton compilation scope. r=mrbkap
Bug 993772 - Switch to the singleton compilation scope for XBL compilation. r=mrbkap
Bug 993772 - Remove nsXBLDocGlobalObject. r=mrbkap
Bug 993772 - Switch to the singleton compilation scope for XUL prototype compilation. r=mrbkap
Bug 993772 - Remove nsXULPDGlobalObject. r=mrbkap
Bug 995157 - Specify default profile when syncing tabs and remote clients. r=rnewman

========

https://github.com/mozilla-services/android-sync/commit/7fd50fef23eeb42b798c1afc3ebf557a32b29c5d
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Fri Apr 18 13:11:34 2014 -0700

    Bug 995157 - Part 2: Specify default profile when syncing tabs and remote clients.

========

https://github.com/mozilla-services/android-sync/commit/79da665d744d3a0e4c9ad5fa0d53a3b441ae81e2
Author: Nick Alexander <nalexander@mozilla.com>
Date:   Fri Apr 18 15:22:02 2014 -0700

    Bug 995157 - Part 1: Use FORM_HISTORY_AUTHORITY_URI.
Merge m-i to m-c
Merge f-t to m-c