Bumping manifests a=b2g-bump
Bug 1029387: Add result handler for Bluetooth Socket interface, r=shuang
Bug 1029387: Convert Bluedroid Socket's Listen method to asynchronous design, r=shuang
Bug 1029387: Convert Bluedroid Socket's Connect method to asynchronous design, r=shuang
Bug 1029387: Introduce connection status for Bluedroid sockets, r=shuang

In preparaton of moving the Bluedroid socket setup to BluetoothInterface,
this patch introduces connection states for Bluetooth sockets. There are
4 states,

  - Disconnected,
  - Listening,
  - Connecting, and
  - Connected.

All sockets start in Disconnected and transition to Connected via one
of the other states. Server socket transition through Listening, Client
sockets transition through Connecting. There is currently a lot of code
duplication in read and write methods. This will be cleaned up when the
connection setup is handled by BluetoothInterface.
Bug 1029387: Handle socket setup for |Connect| in BluetoothInterface, r=shuang

Bluedroid's internal socket setup transfers 2 messages and possibly
a file descriptor as the first data of a socket connection.

This patch moves the socket-setup code for the |Connect| call to
the implementation of BluetoothInterface. BluetoothSocket only
handles the socket setup of |Listen|, and general socket state.
Bug 1029387: Handle socket setup for |Accept| in BluetoothInterface, r=shuang

This patch moves the accept phase of Bluedroid's |Listen| to the
implementation of BluetoothInterface. |BluetoothInterface::Accept|
handles Bluedroid's socket-setup messages and executes the result
handler with the received file descriptor and data.
Bug 1029387: Remove socket setup from BluetoothSocket, r=shuang

This patch removes all code related to socket setup from Bluedroid's
BluetoothSocket. The socket setup is handled by BluetoothInterface;
transparantly to its users.

Since most of the socket setup is now hidden, a comment was added to
DroidSocketImpl that explains the connection phases in server and
client.
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/5b62289f2d63
Author: AndreiH <andrei.hutusoru@softvision.ro>
Desc: Merge pull request #21584 from viorelaioia/924835

Bug 924835 - Create a test for receiving a call with a locked screen

========

https://hg.mozilla.org/integration/gaia-central/rev/347d8af5014d
Author: Viorela Ioia <viorelaioia@gmail.com>
Desc: Bug 924835 - Create a test for receiving a call with a locked screen
Bumping manifests a=b2g-bump
Merge mozilla-central to b2g-inbound
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/ac092e3b3369
Author: Gabriele Svelto <gsvelto@mozilla.com>
Desc: Bug 1019783 - Always display IMEI codes for all SIM slots r=Rik
Bumping manifests a=b2g-bump
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/47e88e2fccb1
Author: Gonzalo Martinez <gmartinez@panareadigital.com>
Desc: Bug 1028190 - Allow MockContact properties to be None
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/6f1233fe71d2
Author: Aleh Zasypkin <aleh.zasypkin@gmail.com>
Desc: Merge pull request #21496 from azasypkin/bug-1034633-subject-padding

Bug 1034633 - [Messages] subtle padding issues while manipulating the subject. r=julien

========

https://hg.mozilla.org/integration/gaia-central/rev/34677f3afabc
Author: Aleh Zasypkin <azasypkin@mozilla.com>
Desc: Bug 1034633 - [Messages] subtle padding issues while manipulating the subject. r=julien
Bumping manifests a=b2g-bump
Bug 1035130 - Part 1: Only accept one conference request at a time. r=hsinyi
Bug 1035130 - Part 2: Add test to send conference request twice. r=hsinyi
Bug 1035172 - Re-enable touch caret test. r=automatedtester