Bug 903422: Cleanup GetPropertiesInternal, r=echou

This patch moves some logic from GetPropertiesInternal to a separate
function. This will simplify the following patches a bit.
Bug 903422: Replace AppendDeviceNameRunnable by non-blocking implementation, r=echou,gyeh

AppendDeviceNameRunnable currently block on the Bluetooth command thread
for a DBus reply.

This patch refactors the code to not block during the DBus call. The classes
AppendDeviceNameHandler and AppendDeviceNameRunnable are being removed, and
the DBus interaction is done directly in the DBus thread.
Bug 903422: Cleanup UnpackPropertiesMessage, r=echou

This patch cleans up the various funtions that are related to
UnpackPropertiesMessage.

The original function UnpackPropertiesMessage now returns success
or failure as a boolean value. All other functions have been
into this one. And the code has been cleaned up to be more readable.
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/8ef9b6d92efd
Author: Fernando Campo <fernando.campo@o2.com>
Desc: Merge pull request #11507 from fcampo/contactActivity-900446

Bug 900446 - Pick Contact Activity filtered by webcontact/tel should return filtered tel info and contact data (r=arcturus)

========

https://hg.mozilla.org/integration/gaia-central/rev/f23fe3f3ceb7
Author: Fernando Campo <fernando.campo@o2.com>
Desc: Bug 900446 - Pick Contact Activity filtered by webcontact/tel should return filtered tel info and contact data
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/c531ac4a3ebe
Author: Rudy Lu <left.lu@gmail.com>
Desc: Merge pull request #11548 from RudyLu/keyboard/Bug902352-placeholder_as_word_separator

Bug 902352 - Make Gaia keyboard treats the placeholder
r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/8f7ba73087f4
Author: Rudy Lu <left.lu@gmail.com>
Desc: Bug 902352 - Make Gaia keyboard treats the placeholder
character U+FFFC as word separator.
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/ae6c71b5ee28
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #10818 from crh0716/874313_1

Bug 874313 - Modify messages for the case of unavaliable media storage r=dkuo, dale

========

https://hg.mozilla.org/integration/gaia-central/rev/4f3a8923c73c
Author: crh0716 <crh0716@gmail.com>
Desc: Bug 874313 - Display a dialog in media apps when the default storage is unavailable.
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/8a453b73839b
Author: Mihai Cîrlănaru <mihai@cirlanaru.com>
Desc: Merge pull request #11568 from mcirlanaru/bug_899236

Bug 899236 - [Lockscreen] Reintroduce camera button for... r=@alivedise

========

https://hg.mozilla.org/integration/gaia-central/rev/f7f67845c67c
Author: Mihai Cirlanaru <mihai@cirlanaru.com>
Desc: Bug 899236 - [Lockscreen] Reintroduce camera button for passcode input screen. r=alive
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/babf9d902c9d
Author: Sam Joch <samuel@guiora.com>
Desc: Merge pull request #10767 from samjoch/bug-878851-UpdateStatusBarAlphanumericIconsToUseFeuraSans

Bug 878851 - Update status bar alphanumeric icons to use Feura Sans r=etienne

========

https://hg.mozilla.org/integration/gaia-central/rev/5b1561082afd
Author: Sam Joch <samuel@guiora.com>
Desc: Bug 878851 - Update status bar alphanumeric icons to use Feura Sans
Bumping gaia.json for 2 gaia-central revision(s)

========

https://hg.mozilla.org/integration/gaia-central/rev/629003f982d7
Author: Ben Francis <ben@tola.me.uk>
Desc: Merge pull request #11571 from gasolin/issue-903049

Bug 903049 - [Browser] Top Sites are Blurry r=benfrancis

========

https://hg.mozilla.org/integration/gaia-central/rev/3cd030925e41
Author: gasolin <gasolin@gmail.com>
Desc: Bug 903049 - [Browser] Top Sites are Blurry
Bug 900855 - Wait driver load and unload complete before proceed next request. r=mrbkap
Bug 895905 - B2G mechanism for content to inform APZC about scroll events. Handles multi-APZC. r=kats
Bug 895905 - Eliminate some of the special handling of ROOT_SCROLL_ID. r=kats, r=tn
Bug 895905 - Fixed a compiler error on GCC 4.7. r=Bas
Bug 897491 - Update the display when the alt attribute of an image is added or removed. r=bz
Bug 898580 - Add nsIDOMWindowUtils.getViewId(element). r=smaug
Bug 895905 - Document that ns[Int]Point stores coordinates in app units. r=tn
Bug 894715 - Part 2 - Fix trimming issue. r=ally
Bug 895519 - Rework tiles favicon treatment + tweaks to meet revised design. r=rsilveira
Bug 903714 - Provide document.baseURI when calling _makeURI() in registerProtocolHandler(); r=dao
Backed out changeset a902370b74af (bug 903714)