Merge m-c to b2g-inbound
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/f00199917c08
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Merge pull request #16608 from timdream/keyboard2-keyboard

Bug 975971 - [keyboard refactor] Convert input_field.js/autocorrect.js/shiftkey.js to instantiable pattern, r=rudyl

========

https://hg.mozilla.org/integration/gaia-central/rev/9ae528b30aa2
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 975971 (part 3) - [keyboard refactor] Convert autocorrect.js to instantiable pattern

========

https://hg.mozilla.org/integration/gaia-central/rev/da039013121b
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 975971 (part 2) - [keyboard refactor] Convert shiftkey.js to instantiable pattern

========

https://hg.mozilla.org/integration/gaia-central/rev/a523c8a85d70
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 975971 - [keyboard refactor] Convert input_field.js to instantiable pattern
Bumping manifests a=b2g-bump
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/b8c45712ab35
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Merge pull request #16680 from timdream/lockscreen-background2

Bug 971654 - Correct lockscreen background sizing, r=snowmantw

========

https://hg.mozilla.org/integration/gaia-central/rev/dbbb28d7c8f1
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 971654 - Correct lockscreen background sizing

========

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

Bug 961984 - [Music] check the play status in playpause() and call playpause() in play(), r=jimporter

========

https://hg.mozilla.org/integration/gaia-central/rev/fa0de74ee2da
Author: Dominic Kuo <dkuo@mozilla.com>
Desc: Bug 961984 - [Music] check the play status in playpause() and call playpause() in play()
Bumping manifests a=b2g-bump
Bug 969218 - Part 1: Use promise for dial and dialEmergency - webidl. r=hsinyi
Bug 969218 - Part 2: Modify tests. r=hsinyi
Bug 969218 - Part 3: Use promise for dial and dialEmergency - internal interface. r=hsinyi
Bug 969218 - Part 4: Use promise for dial and dialEmergency - dom. r=khuey
Bug 969218 - Part 5: Use promise for dial and dialEmergency - provider. r=hsinyi
Bug 969218 - Part 6: Use promise for dial and dialEmergency - ipc. r=khuey
Bug 968550 - onerror is undefined in processICCIOError. r=yoshi
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/cba6294f97cb
Author: Diego Marcos <diego.marcos@gmail.com>
Desc: Merge pull request #16679 from dmarcos/bug977422

Bug 977422 - [Camera] When recording fails the controls have to be re en...

========

https://hg.mozilla.org/integration/gaia-central/rev/78b580a4ee08
Author: Diego Marcos <diego.marcos@gmail.com>
Desc: Bug 977422 - [Camera] When recording fails the controls have to be re enabled
Bumping manifests a=b2g-bump
merge b2g-inbound to mozilla-central