Bug 1027030: Wrap Bluedroid interfaces in classes, r=shuang

This patch adds classes around all Bluedroid interfaces that are
currently used by Gecko. These are Core, Socket, Handsfree, A2DP,
and AVRCP.

All arguments and return values are still Bluedroid types and
constants. Future patches will convert them to interface-neutral
artifacts.
Bug 1027030: Convert Bluetooth to use Bluedroid wrappers, r=shuang

This patch converts the Bluedroid backend to use the wrapper
classes. The affected interfaces are Core, Sockets, Handsfree,
A2DP, and AVRCP.
Bug 1030227 - FxA must fire onlogin() for RPs that have called watch(). r=jedp
Bug 1028044 - Use auth instead of autheap in phase2 settings. r=vchang
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/7add0c9ece76
Author: Sherman Chen <shamenchens@users.noreply.github.com>
Desc: Merge pull request #21024 from shamenchens/Bug1021481-App-Protocol-5

Bug1021481 Handle app protocol for DEBUG=1 mode, r=yurenju

========

https://hg.mozilla.org/integration/gaia-central/rev/f12bff95e780
Author: Sherman Chen <shamen.chens@gmail.com>
Desc: Bug 1021481 - Handle app protocol for DEBUG=1 mode, with port change
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/7f7a877583ee
Author: Yuren Ju <yurenju@gmail.com>
Desc: Merge pull request #21095 from yurenju/new-languages

Bug 1025067 - Add 'mr', 'nb-NO', 'son' to gaia's languages_all.json r=pike

========

https://hg.mozilla.org/integration/gaia-central/rev/77aae98b9d77
Author: Yuren Ju <yurenju@gmail.com>
Desc: Bug 1025067 - Add 'mr', 'nb-NO', 'son' to gaia's languages_all.json
Bumping manifests a=b2g-bump
Bug 1031230 - Change usage of AutoJSAPI in |DispatchAttributeEvent| for bug 951991, r=shuang
Merge mozilla-central to b2g-inbound
Bumping gaia.json for 14 gaia revision(s) a=gaia-bump
Truncated some number of revisions since the previous bump.

========

https://hg.mozilla.org/integration/gaia-central/rev/184cb719d09f
Author: Ghislain 'Aus' Lacroix <aus@noiseport.org>
Desc: Merge pull request #21069 from nullaus/bug1022804

bug 1022804 - Clear all references of a successful download from the Dow...

========

https://hg.mozilla.org/integration/gaia-central/rev/290c1b56b449
Author: Ghislain 'Aus' Lacroix <aus@mozilla.com>
Desc: bug 1022804 - Clear all references of a successful download from the Downloads API when we take ownership. r=crdlc

========

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

Bug 1031130 - Intermittent failing test, Vertical Home - Packaged App Update update an installed app

========

https://hg.mozilla.org/integration/gaia-central/rev/b984995ad767
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1031130 - Intermittent failing test, Vertical Home - Packaged App Update update an installed app r=me

========

https://hg.mozilla.org/integration/gaia-central/rev/106a18fc0acd
Author: Jared Hirsch <ohai@6a68.net>
Desc: Merge pull request #21087 from 6a68/bug-1030597-blank-fmd-settings-panel

Bug 1030597 - Always show some find my device panel by default. r=arthur...

========

https://hg.mozilla.org/integration/gaia-central/rev/5409440a8e80
Author: Jared Hirsch <ohai@6a68.net>
Desc: Bug 1030597 - Show find my device signin panel if fxa fires onerror. r=arthurcc

========

https://hg.mozilla.org/integration/gaia-central/rev/fc2cb7aa5f89
Author: DouglasSherk <github@sherk.me>
Desc: Revert "Bug 1022746 - Remove requestAnimationFrame from FontSizeUtils to fix frames falling back to sync panning and zooming. r=vingtetun"

This reverts commit 349f723cea09fc2e4228ad47105832bfb1701534.

========

https://hg.mozilla.org/integration/gaia-central/rev/3192fe5b7adb
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Merge pull request #21034 from KDDI-tech/Bug970187_PR3

Bug 970187 - Support for CDMA-3way calls r=Rik,gsvelto

========

https://hg.mozilla.org/integration/gaia-central/rev/da3794664e34
Author: Kotaro Oki <ko-oki@kddi-tech.com>
Desc: Bug970187, CDMA-3way calls

========

https://hg.mozilla.org/integration/gaia-central/rev/727fd2f00204
Author: Dave Hunt <dave.hunt@gmail.com>
Desc: Bug 1011033 - Wait for homescreen to be loaded when restarting B2G. r=bsilverberg

========

https://hg.mozilla.org/integration/gaia-central/rev/dfc6df2f0d97
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Merge pull request #21064 from etiennesegonzac/bug-1028039

Bug 1028039 - Do not screenshot apps launched in background r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/68cc41d4891b
Author: Etienne Segonzac <etienne@segonzac.info>
Desc: Bug 1028039 - Do not screenshot apps launched in background
(identification overlay only) to prevent misleading document.hidden
values in the apps.

========

https://hg.mozilla.org/integration/gaia-central/rev/474f22e5485d
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Desc: Merge pull request #20763 from guilherme-pg/bug1027429-honor-track-duration

Bug1027429 - Honor duration for track command in Find My Device

========

https://hg.mozilla.org/integration/gaia-central/rev/9e7f078e3bcb
Author: Guilherme Goncalves <guilherme.p.gonc@gmail.com>
Desc: Bug 1027429 - Honor duration in Find My Device while tracking.
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/df38eae57632
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #21088 from KevinGrandon/lightsofapollo-bug-1027935

Bug 1027935 - Correctly handle pending upgrades as well as pause/resume of upgrade downloads

========

https://hg.mozilla.org/integration/gaia-central/rev/dd83cc593f5b
Author: James Lal <james@lightsofapollo.com>
Desc: Bug 1027935 - Correctly handle pending upgrades as well as pause/resume of
upgrade downloads r=kgrandon
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/2ccf04147100
Author: Zibi Braniecki <zbigniew.braniecki@gmail.com>
Desc: Merge pull request #20987 from zbraniecki/1030094-block-systemdialog-on-l10n

Bug 1030094 - Block SIMLock UI and FXA UI on l10n being ready. r=ianliu

========

https://hg.mozilla.org/integration/gaia-central/rev/344598e43814
Author: Zbigniew Braniecki <gandalf@mozilla.com>
Desc: Bug 1030094 - Block simlock UI and FXA UI on l10n being ready
Bumping manifests a=b2g-bump
Bumping gaia.json for 3 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/92d84ad9e66e
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #21121 from KevinGrandon/AntonioMA-bug1027708_3

Bug 1027708 - Delay setting the collection datastore listeners until the datastore initial read

========

https://hg.mozilla.org/integration/gaia-central/rev/f2e61e76c151
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "Bug 1027708 - Disable test_cleanup_gaia for mac r=me"

This reverts commit f8fa13796f95e57e814bf5e72fce73f2aecb67f4.

========

https://hg.mozilla.org/integration/gaia-central/rev/f6ab7c3f7075
Author: Antonio M. Amaya <amac@tid.es>
Desc: Bug 1027708 - Delay setting the collection datastore listeners until the datastore initial read r=kgrandon
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/e3956f470dd9
Author: Jared Hirsch <ohai@6a68.net>
Desc: Merge pull request #20774 from 6a68/bug-1027950-settings-fmd-onerror-handlers

Bug 1027950 - [Settings][Find My Device] Do not attach handlers inside onerror callback

========

https://hg.mozilla.org/integration/gaia-central/rev/0b6126d42d3c
Author: Jared Hirsch <ohai@6a68.net>
Desc: Bug 1027950 - Correctly initialize find my device settings panel. r=arthurcc

    * Do not attach handlers inside onerror callback.
    * Disable fmd login button until watch fires.
    * Add tests.
Bumping manifests a=b2g-bump