Bug 1044093 - Avoid calling RegisterUeventListener in main thread, r=dhylands
Bug 1045533 - Add sandboxbroker to b2g desktop. r=tabraldes
Bug 1046341 - Release camera hardware if initialization fails. r=mikeh
Bumping gaia.json for 8 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/6791eae27ed9
Author: Min-Zhong "John" Lu <mnjul@users.noreply.github.com>
Desc: Merge pull request #22256 from sudheesh001/Patch_1041449

Bug 1041449 - Lockscreen PIN keypad Visual Update for Bug 983043 , r=mnjul

========

https://hg.mozilla.org/integration/gaia-central/rev/f2aa7fd6b879
Author: sudheesh001 <sudheesh1995@outlook.com>
Desc: Puts the seperated css rules together

========

https://hg.mozilla.org/integration/gaia-central/rev/edf52106104d
Author: sudheesh001 <sudheesh1995@outlook.com>
Desc: Fixes Bug 1041449, Visual Update for Bug 983043 , r=mnjul

========

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

Bug 1040406 - dismiss current permission dialog once attentionscreenshow..., r=alive

========

https://hg.mozilla.org/integration/gaia-central/rev/2385eb8e6752
Author: gasolin <gasolin@gmail.com>
Desc: Bug 1040406 - dismiss current permission dialog once attentionscreenshow event is got

========

https://hg.mozilla.org/integration/gaia-central/rev/5056c651e75d
Author: Carsten Book <tomcat@mozilla.com>
Desc: Merge pull request #22242 from kamituel/Bug_1033695_nfc_utils_cleanup

Bug 1033695 - nfc_utils.js cleanup. r=gweng

========

https://hg.mozilla.org/integration/gaia-central/rev/d2e663d9b6f6
Author: Kamil Leszczuk <kamituel@gmail.com>
Desc: x

========

https://hg.mozilla.org/integration/gaia-central/rev/2ccf6cd178a4
Author: Kamil Leszczuk <kamituel@gmail.com>
Desc: Bug 1033695: nfc_utils.js cleanuo
Bumping manifests a=b2g-bump
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/ee0bdd301f9f
Author: Yuren Ju <yurenju@gmail.com>
Desc: Merge pull request #22289 from ashishmadeti/master

Bug 1032043 - Fix jshint error for build/watcher.js r=@yurenju

========

https://hg.mozilla.org/integration/gaia-central/rev/63ff58e3ae55
Author: Ashish Madeti <ashishmadeti@gmail.com>
Desc: Bug 1032043 - Fix jshint error for build/watcher.js

========

https://hg.mozilla.org/integration/gaia-central/rev/5a1b68cfe785
Author: Yuren Ju <yurenju@gmail.com>
Desc: Merge pull request #22268 from xfq/Bug1032022

Bug 1032022 - Fix jshint error for build/optimize-clean.js r=@yurenju

========

https://hg.mozilla.org/integration/gaia-central/rev/e10f850f8015
Author: Xue Fuqiao <xfq.free@gmail.com>
Desc: Bug 1032022 - Fix jshint error for build/optimize-clean.js
Bumping manifests a=b2g-bump
Bug 1046109: Add |SocketConsumerBase| and inherit |UnixSocketConsumer| from it, r=kyle

|SocketConsumerBase| handles connection state for |UnixSocketConsumer|
and its derived classes. Implementing classes must override a number of
virtual methods, to handle notifications about changes to the state of
the connection.
Bug 1046109: Add |SocketIORunnable|, r=kyle

|SocketIORunnable| is a runnable class template that holds a
reference to a arbitrary Socket I/O object.  |SocketIORunnable|
replaces |UnixSocketImplRunnable|, which only handles objects of
type |UnixSocketImpl|.
Bug 1046109: Add |SocketIOEventRunnable|, r=kyle

|SocketIOEventRunnable| sends a notification from the Socket I/O
object to a Socket consumer on the main thread.
Bug 1046109: Add |SocketIOReceiveRunnable|, r=kyle

|SocketIOReceiveRunnable| sends received data from the Socket I/O
object on the I/O thread to the Socket consumer on the main thread.
Bug 1046109: Add |SocketIORequestClosingRunnable|, r=kyle

|SocketIORequestClosingRunnable| notifies the Socket consumer on
the main thread to clean up the Socket I/O object and close the
connection.
Bug 1046109: Add |SocketIODeleteInstanceRunnable|, r=kyle

|SocketIODeleteInstanceRunnable| deletes a Socket I/O object on the
main thread. This is required to serialize the close operation of
Socket consumers.
Bug 1046109: Add |SocketIOBase|, r=kyle

|SocketIOBase| is a base class for Socket I/O classes. It's not a
requirement, but provides a number of helpful methods for common
I/O operations on the I/O thread.
Bug 1046109: Add |SocketIOTask|, r=kyle

|SocketIOTask| is a task-class template that holds a reference to
a Socket I/O object. It replaces |UnixSocketImplTask|, which only
supports objects of type |UnixSocketImpl|.
Bug 1046109: Add |SocketIOSendTask|, r=kyle

|SocketIOSendTask| moves data from the main thread to the Socket I/O
class on the I/O thread, and invokes the Socket I/O classes sending
methods.
Bug 1046109: Add |SocketIOShutdownTask|, r=kyle

|SocketIOShutdownTask| invokes the shutdown procedure for Socket I/O
objects on the I/O thread.
Bug 1046109: Cleanup |UnixSocketImpl|, r=kyle

This patch cleans up |UnixSocketImpl| and it's file in general. The
patch

 - renames |UnixSocketImpl| to |UnixSocketConsumerIO|,
 - moves method definitions out of class definition,
 - adds const correctness,
 - adds MOZ_FINAL to several classes, and
 - moves task classes to a separate location.

No functional changes are performed.
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/720e0143b553
Author: James Lal <james@lightsofapollo.com>
Desc: Merge pull request #22134 from lightsofapollo/revite-master

Revite master

========

https://hg.mozilla.org/integration/gaia-central/rev/eb855c1f023f
Author: William Chen <wchen@mozilla.com>
Desc: Bug 1038439 - Remove web components preference from Gaia. r=vingtetun
Bumping manifests a=b2g-bump