Bug 862563 - Remove implicit acceptance for data reporting notification and notify on first run. r=gps

The data reporting notification was over-complicated. It wasn't
displayed for +24hr after first run and it had a weird, non-required
policy around what constituted acceptance of the policy.

The notification is now shown shortly after first startup.

The logic around "notification accepted" has been greatly simplified by
rolling it into "notification shown." Where we once were checking
whether the notification has been "accepted," we now check whether it
has been displayed. The overly complicated logic around the implicit
acceptance of the policy has also been removed.

The end result is the code for managing the state of the notification is
greatly simplified.
Merge m-c to fx-team. a=merge
Bug 1014332 enable share button by default with default selection of share providers, r=jaws
Bug 1014332 move share button to menu panel and test fixes for that, r=jaws
Bug 1014332 fix context menu tests to handle share, r=jaws
Bug 1014332 test cleanups that better address some async issues, r=jaws
Bug 1022594 Part 2. Desktop client needs ability to decline an incoming call - set up a basic websocket protocol and use for both desktop and standalone UI. r=dmose
Bug 1054411 - Cancel the HTTP requests in browser_keywordSearch.js to avoid making network contact. r=adw
Bug 1048526 - Create a Loop test server for querying OAuth URL parameters to use. r=ckarlof,vladikoff,jaws
Bug 1048530 - Create a Loop test server for exchanging an OAuth code for a token. r=vladikoff,ckarlof,mikedeboer
Bug 947574 - Switch browser_426329.js to use tasks to avoid intermittent failure. r=Gijs
Backed out changeset 70b77e14d448 (bug 947574) for making browser_426329.js perma-fail on OSX.
Bug 949762 - Tracer should respect black boxing. r=fitzgen
Bug 1009995 - Require seccomp-bpf on B2G devices based on Android >= KitKat. r=mwu r=kang
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/d083935e0bc6
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #22889 from mozmark/bug1049071

Bug 1049071 - Track using watchPosition to better throttle geolocation.

========

https://hg.mozilla.org/integration/gaia-central/rev/d137555d8333
Author: Mark Goodwin <mgoodwin@mozilla.com>
Desc: Bug 1049071 - Track using watchPosition to better throttle geolocation.
Bumping manifests a=b2g-bump
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/695a05af633f
Author: Dale Harvey <dale@arandomurl.com>
Desc: Bug 1053256 - Expanded rocketbar on browser start page. r=alive
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/3890e38ebe08
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #22931 from KevinGrandon/bug_1054320_ftu_colors

Bug 1054320 - [FTU] Update dark themed pages to match new system colors

========

https://hg.mozilla.org/integration/gaia-central/rev/52856a68458a
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1054320 - [FTU] Update dark themed pages to match new system colors r=fcampo
Bumping manifests a=b2g-bump