Bug 1061489: Move Bluedroid code out of BluetoothInterface.{cpp,h}, r=shuang

This patch moves BluetoothInterface.{cpp,h} to the generic section
of Gecko's Bluetooth code, and the Bluedroid implementation into
the new files BluetoothHalImplementation.{cpp,h}.

BluetoothHalImplementation.{cpp,h} contains all Bluedroid-specific
code. The classes in BluetoothInterface.{cpp,h} are now interfaces
for Gecko.

--HG--
rename : dom/bluetooth/bluedroid/BluetoothInterface.cpp => dom/bluetooth/bluedroid/BluetoothHALInterface.cpp
Bug 1061489: Distribute Bluetooth HAL implementation among multiple files, r=shuang

The files BluetoothHALInterface.{cpp,h} are getting too large. This patch
moves helper functions and profile implementations into separate files.
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/fbb3804d7bea
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #23940 from gasolin/issue-1065886

Bug 1065886 - fix jsdoc build errors, r=me

========

https://hg.mozilla.org/integration/gaia-central/rev/0a047c97703b
Author: gasolin <gasolin@gmail.com>
Desc: Bug 1065886 - fix jsdoc build errors
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/eb1bd7d44b15
Author: Min-Zhong "John" Lu <jlu@mozilla.com>
Desc: Merge pull request #23751 from mnjul/bug_1059683_concept_layout

Bug 1059683 - Report one less pixel from KeyboardManager for ceiling due to dpx fractions. r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/fd5f851eeff7
Author: John Lu [:mnjul] <jlu@mozilla.com>
Desc: Bug 1059683 - Report one less pixel from KeyboardManager for ceiling due to dpx
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/b89c91b45508
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #23906 from flodolo/bug1065323

Bug 1065323 - [Settings] 'Add' button is not localizable in FDN - Authorized Numbers r=arthurcc

========

https://hg.mozilla.org/integration/gaia-central/rev/130101447318
Author: Francesco Lodolo (:flod) <flod@lodolo.net>
Desc: Bug 1065323 - 'Add' button is not localizable in FDN - Authorized Numbers
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/307c9c3cda8f
Author: Yuren Ju <yurenju@gmail.com>
Desc: Merge pull request #23832 from yurenju/merge-build-apps-2

Bug 1053703 - Merge pre-app.js, app.js and post-app.js to one javascript...

========

https://hg.mozilla.org/integration/gaia-central/rev/3be66e731951
Author: Yuren Ju <yurenju@gmail.com>
Desc: Bug 1053703 - Merge pre-app.js, app.js and post-app.js to one javascript file r=gduan

Conflicts:
	Makefile
Bumping manifests a=b2g-bump
Backed out changeset e2e2e6397253 (bug 1061489)
Backed out changeset 8644a9c4b993 (bug 1061489) for bustage on a CLOSED TREE

--HG--
rename : dom/bluetooth/bluedroid/BluetoothHALInterface.cpp => dom/bluetooth/bluedroid/BluetoothInterface.cpp
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/ab449e5df779
Author: BavarianTomcat <tomcat@mozilla.com>
Desc: Revert "Bug 1053703 - Merge pre-app.js, app.js and post-app.js to one javascript file r=gduan" for build failures

This reverts commit 79e9bfc0994fada5e0cd0909a0bf7e553ccd7516.
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/2303ad586dc1
Author: Rudy Lu <me@rudy.lu>
Desc: Merge pull request #23851 from RudyLu/keyboard/Bug1062105

Bug 1062105 - [Keyboard] Alternate keys list overflows needs UI improvement.
r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/6c518b019344
Author: Rudy Lu <me@rudy.lu>
Desc:  Bug 1062105 - [Keyboard] Alternate keys list overflows needs UI
 improvement.
  - Add border to multi-row alternatives char menu.
  - Adjust the positioning of the menu to align with the key row
    underneath.
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/39decead779c
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Merge pull request #23942 from jmcanterafonseca/fix_buttons_export_import

Bug 1065908 - Incorrect position of buttons in export/import options

========

https://hg.mozilla.org/integration/gaia-central/rev/44ef3bed86f1
Author: Jose M. Cantera <jmcanterafonseca@gmail.com>
Desc: Bug 1065908 - Incorrect position of buttons in export/import options
Bumping manifests a=b2g-bump
Bug 1061489: Move Bluedroid code out of BluetoothInterface.{cpp,h}, r=shuang

This patch moves BluetoothInterface.{cpp,h} to the generic section
of Gecko's Bluetooth code, and the Bluedroid implementation into
the new files BluetoothHalImplementation.{cpp,h}.

BluetoothHalImplementation.{cpp,h} contains all Bluedroid-specific
code. The classes in BluetoothInterface.{cpp,h} are now interfaces
for Gecko.

--HG--
rename : dom/bluetooth/bluedroid/BluetoothInterface.cpp => dom/bluetooth/bluedroid/BluetoothHALInterface.cpp
Bug 1061489: Distribute Bluetooth HAL implementation among multiple files, r=shuang

The files BluetoothHALInterface.{cpp,h} are getting too large. This patch
moves helper functions and profile implementations into separate files.