Merge m-i to m-c
Merge m-c into b-i
Bug 1048581 - Part 2: MobileConnection shouldn't be shutdown if JS still keeps a ref to it. r=smaug
Bug 1047757: Call ClearOnShutdown(sBluetoothService) to fix memory leak. r=shuang
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/06c7c071929c
Author: Dominic Kuo <dkuo@mozilla.com>
Desc: Merge pull request #22616 from dominickuo/bug-1050112

Bug 1050112 - [Music] correct the media-button path, r=jimporter

========

https://hg.mozilla.org/integration/gaia-central/rev/f8b7613ede49
Author: Dominic Kuo <dkuo@mozilla.com>
Desc: Bug 1050112 - [Music] correct the media-button path
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/b7daaa59c505
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #22553 from gasolin/issue-973441-5

Bug 973441 - [settings] refactor Date & Time panel with AMD pattern, r=arthur

========

https://hg.mozilla.org/integration/gaia-central/rev/093bc6761325
Author: gasolin <gasolin@gmail.com>
Desc: Bug 973441 - [settings] refactor Date & Time panel with AMD pattern
- use class instead of id
- fix tz_select loading
- re-organize keys
- implement attachListeners
- add unit test
- have a DateTime module for setting date, time, and time zone
- apply observable to whole modules/date_time
- move datePickerChange/timePickerChange into module
- move event handler to panel and autoUpdateDate/Time to DateTime module
- move UI to panel
- auto date/time observer
- fix auto switch
- add formatDate and formatTime
- use settings addObserver
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

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

Bug 1046330 - [Rocketbar] App title does not appear after a swipe in fullscreen apps

========

https://hg.mozilla.org/integration/gaia-central/rev/9882d7c5a3a9
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1046330 - [Rocketbar] App title does not appear after a swipe in fullscreen apps r=vingtetun
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/2837b284fcee
Author: Aleh Zasypkin <aleh.zasypkin@gmail.com>
Desc: Merge pull request #22203 from azasypkin/bug-1044224-canvas-assets

Bug 1044224 - [Messages][Tests] Generate assets on the fly instead of loading it with XHR. Generating assets using canvas. r=julien

========

https://hg.mozilla.org/integration/gaia-central/rev/9217adbe9747
Author: Aleh Zasypkin <azasypkin@mozilla.com>
Desc: Bug 1044224 - [Messages][Tests] Generate assets on the fly instead of loading it with XHR. Generating assets using canvas. r=julien
Bumping manifests a=b2g-bump
Bug 1050299: Wrap BlutoothInterface array initializaton in preprocessor macro, r=shuang

This patch fixes array initialization in the |Convert| functions of
|BluetoothInterface|. Designated initializers are not supported by
all compilers, so we wrap them into a macro and only used them when
possible.
Bug 1048770: Fix member types of |BluetoothInterfaceRunnable{1,3}<>| (under bluetooth2/), r=btian

When sending a |BluetoothInterfaceRunnable3<>| to the main thread,
in the case of BluetoothSocketResultHandler, the connect and accept
operations transfer string objects by reference from the I/O thread.
When the reference is accessed, the actual string might be removed
already.

The patch fixes the problem by storing the strings as value in the
runnable object.
Bug 1048770: Rename |ConnectResultHandler| to |ConnectSocketResultHandler| (under bluetooth2/), r=btian

The linker mixes up |ConnectResultHandler| from BluetoothSocket.cpp
and BluetoothHfpManager.cpp. Consequently one of them gets removed
when linking libxul.so.

This patch works around the problem by renaming |ConnectResultHandler|
in BluetoothSocket.cpp to |ConnectSocketResultHandler|.
Bug 1050494: Clear sBluetoothThread in BluetoothDBusService on shutdown to fix memory leak. r=shuang
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/5f45db9a7ce3
Author: Luke Chang <lchang@mozilla.com>
Desc: Merge pull request #22654 from luke-chang/1047473_sms_recipient_padding

Bug 1047473 - [Messages] Small bottom padding difference when the recipient panel is closed/open, r=steveck-chung

========

https://hg.mozilla.org/integration/gaia-central/rev/64256a62a5f3
Author: Luke Chang <lchang@mozilla.com>
Desc: Bug 1047473 - [Messages] Small bottom padding difference when the recipient panel is closed/open

========

https://hg.mozilla.org/integration/gaia-central/rev/9a0b245b130d
Author: steveck-chung <schung@mozilla.com>
Desc: Merge pull request #22508 from steveck-chung/bug-1048365

Bug 1048365 - [Messages] Remove the "tap" action on the contact when in the report panel. r=julienw

========

https://hg.mozilla.org/integration/gaia-central/rev/d064f15aadf1
Author: Steve Chung <schung@mozilla.com>
Desc: Bug 1048365 - [Messages] Remove the "tap" action on the contact when in the report panel. r=julienw
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/b8ef9c2c975f
Author: viorelaioia <viorelaioia@gmail.com>
Desc: Merge pull request #22625 from chirarobert/fix_wifi_test

Bug 1050245 - [v2.1] fix test_connect_to_wifi_via_settings_app failure

========

https://hg.mozilla.org/integration/gaia-central/rev/6abe41d2cfd1
Author: Robert Chira <robertchira@P5075.(none)>
Desc: Bug 1050245 - [v2.1] fix test_connect_to_wifi_via_settings_app failure
Bumping manifests a=b2g-bump