fixing up webrtcUI to match new constraints format
merge with gcp latest
cleaning up
merge from vagou/master
support closer-to-spec format and legacy not-really-documented 'mandatory' constraints format
Bug 1031252 - Patch: Reject promise for setProperty requests if BT is not enabled. r=btian
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/7af2ae2e75f9
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1033108 - Disable clock integration test on travis, alarm_test.js
Bumping manifests a=b2g-bump
Bug 1031253 - Patch: Reject promise if StartStopGonkBluetooth failed. r=btian
Bug 1033130 - [bluetooth2] Add missing including of BluetoothInterface.h in BluetoothA2dpManager.cpp, r=shuang
Bumping manifests a=b2g-bump
Bumping gaia.json for 4 gaia revision(s) a=gaia-bump

========

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

  Bug 1025520 - Move touch event handling away from keyboard.js, r=rudyl

========

https://hg.mozilla.org/integration/gaia-central/rev/6bdd11cbe5f7
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 1025520 - (Part III) Let keyboard.js use UserPressManager

========

https://hg.mozilla.org/integration/gaia-central/rev/2c4a85b595d2
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 1025520 - (Part II) Remove unused KeyboardMenuScroll dead code

========

https://hg.mozilla.org/integration/gaia-central/rev/c3ea969cb238
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 1025520 - (Part I) Introduce UserPressManager
Bumping manifests a=b2g-bump
Bug 1027479 - Testcase for reading NDEF data from type 4 tag. r=tzimmermann
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/92928ba989e2
Author: Albert <acperez@tid.es>
Desc: Merge pull request #20489 from acperez/bug-1022433

Bug 1022433 - Browser's domain-not-found message is missing the domain name.

========

https://hg.mozilla.org/integration/gaia-central/rev/7cb15e556a4a
Author: Albert <acperez@tid.es>
Desc: Bug 1022433 - Browser's domain-not-found message is missing the domain name.
Bumping manifests a=b2g-bump
Bug 951976 - part 0, WebIDL definition. r=ehsan, sr=jonas
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/49ce8ee9e4fa
Author: Arnau <arnau@arnaumarch.com>
Desc: Merge pull request #20796 from pacorampas/call-screen-space-name-number-1026341

Bug 1026341 - [Dialer][Call Screen][Flame] Some space, a thin line, not covered by name, number white background r=rik

========

https://hg.mozilla.org/integration/gaia-central/rev/ca9326a529ed
Author: Paco Rampas <pacorampas@gmail.com>
Desc: Bug 1026341 - [Dialer][Call Screen][Flame] Some space, a thin line, not covered by name, number white background
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/3c6721504d29
Author: Min-Zhong "John" Lu <mnjul@users.noreply.github.com>
Desc: Merge pull request #21254 from mnjul/1031505_switch_keyboard_caps

Bug 1031505 - Switching keyboard layout type when messaging enables capslocks. r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/4027f46d45f2
Author: John Lu [:mnjul] <jlu@mozilla.com>
Desc: Bug 1031505 - Switching keyboard layout type when messaging enables capslocks