Bug 608820 - Part 2: Add more logging and convert test to Task. r=Mossop
Bug 980911 - Rewrite inline script/style in browser/base/content/aboutaccounts/aboutaccounts.xhtml (about:accounts). r=ttaubert
Bug 1000956 - Add textbox to the en-US dictionary. r=ehsan
Bug 976216 - Part 1: Add AppConstants.MOZILLA_OFFICIAL. r=rnewman
Bug 976216 - Part 2: Purge startup caches when starting Gecko in developer builds. r=mfinkle

This change only impacts developer builds.  A developer build is one
where MOZILLA_OFFICIAL is not set.

The startup cache is invalidated when the buildid changes; see [1] for
details.  For MOZILLA_OFFICIAL builds, the buildid is always bumped, so
the startup cache is always fresh on a package re-deploy to device.

Most developers re-deploy using |mach build mobile/android && mach
package && mach install| or similar.  This does not bump the buildid.
The re-deployed package will read the out-dated startup cache, leading
to frustrating inconsistencies when developing Javascript, especially
chrome content and module JSMs.

This change purges the startup caches every time Gecko is started in
developer builds.  This keeps the running Javascript consistent (which
is good for development), but incurs a startup performance
penalty (since the cache must be purged, and since the cached files must
be recompiled, etc).

[1] http://hg.mozilla.org/mozilla-central/file/901d300bb441/toolkit/xre/nsAppRunner.cpp#l2350
Bug 1000676 - Part 1: Add aboutDevices.* files. r=mfinkle
Bug 1000676 - Part 2: Add MOZ_DEVICES and register about:devices. r=mfinkle
Bug 1000676 - Post: Expose SimpleServiceDiscovery.EVENT* constants. r=mfinkle
Bug 1000676 - Post: Return existing interval from search(). r=mfinkle
Bug 1005431 - Invalid Property Value image is not Retina friendly;r=jryans
Bug 977167 - Open tabs should be filtered to exclude about:, chrome: etc. URLs prior to flushing to DB. r=rnewman
Bug 911409 - Properly handle rendering menu arrows on high-dpi displays on Windows. r=tabraldes
Bug 1002843 - Wait until important parts have been initialized before restoring tabs into windows r=smacleod
Bug 1005868 - Remove the needless migration code for 'browser.tabs.onTop'. r=dao
Bug 1004576 - Background tabs are unreadable when the Color Intensity of the window frame is at or near its lowest point (white text on light-grey window frame). r=Gijs

--HG--
extra : rebase_source : 2fb257c889c8613aba6f488f5a4c867a34f85944
Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Backed out 2 changesets (bug 1000695) for introducing a near permafail on linux bc3

Backed out changeset 43306fac27e1 (bug 1000695)
Backed out changeset fcf5abdf9706 (bug 1000695)
merge fx-team to m-c