Bug 1090242 - Fix some more bad implicit constructors in DOM; r=baku

--HG--
extra : rebase_source : 22f80376a2ce9415dc9d7fdd2444405d3cd7e011
Bug 1059165 - Part 1 - Always sync visibility for touch caret. r=ehsan

We should sync touch caret's visibility with caret every time since
touch caret might be hidden due to timeout while caret is enabled. Also
remove dead code.
Bug 1059165 - Part 2 - Make HasNonEmptyTextContent() descend recursively. r=ehsan

This will be used in part 3.
Bug 1059165 - Part 3 - Do not show touch caret when content is empty. r=ehsan

We want HasNonEmptyTextContent() to descend recursively into editingHost
since <div contenteditable="true"><span>123</span></div> should be
considered as non-empty.
Bug 1059165 - Part 4 - Add test_touchcaret_visibility.html. r=ehsan
Bug 1059165 - Part 5 - Fix existing test failures. r=ehsan

These tests all involving focusing on an empty element. Touch caret will
not show under the new touch caret UI spec. Therefore, I fix them by
disabling touch caret when running those tests.
Bug 1065955 - Filter collapsed selection change events but exclude the shortcut mode that the touch caret is visible, r=ehsan
Bug 1087622 - b2g memleak during video streaming in v2.1. r=hchang, r=khuey
Bug 1088490 - Default network mode to ESS. r=vchang
Bug 1088538 -  [RTSP] System crash in the end of playback due to NULL accessUnit. r=ettseng
Merge mozilla-central to b2g-inbound on a CLOSED TREE
Bumping gaia.json for 9 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/618fb3177226
Author: Florin Strugariu <florin.strugariu@softvision.ro>
Desc: Merge pull request #25604 from chirarobert/homescreen_columns

Bug 1090092 - Add test for activating 4 column layout on homescreen

========

https://hg.mozilla.org/integration/gaia-central/rev/49e9d9522eac
Author: Robert Chira <robertchira@P5075.(none)>
Desc: Bug 1090092 - Add test for activating 4 column layout on homescreen

========

https://hg.mozilla.org/integration/gaia-central/rev/ddc1163fa4a7
Author: Evan Tseng <itoyxd@gmail.com>
Desc: Merge pull request #25597 from evanxd/bug-1090094

Bug 1090094 - Bump mozilla-download version to v0.4.4

========

https://hg.mozilla.org/integration/gaia-central/rev/d25be32fafba
Author: Evan Xd <itoyxd@gmail.com>
Desc: Bug 1090094 - Bump mozilla-download version to v0.4.4

========

https://hg.mozilla.org/integration/gaia-central/rev/6bbe8d228406
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #25515 from TheoChevalier/ice-contacts-hardcoded

Bug 1089221 - "ICE Contacts" in contacts list is hardcoded

========

https://hg.mozilla.org/integration/gaia-central/rev/78baeb0a8cf4
Author: TheoChevalier <theo.chevalier11@gmail.com>
Desc: Bug 1089221 - "ICE Contacts" in contacts list is hardcoded

========

https://hg.mozilla.org/integration/gaia-central/rev/e4c11b658290
Author: Martijn Wargers <mwargers@mozilla.com>
Desc: Bug 989562 - Write a test to install & launch a packaged app

========

https://hg.mozilla.org/integration/gaia-central/rev/e34b613ae76f
Author: Evan Tseng <itoyxd@gmail.com>
Desc: Merge pull request #25602 from evanxd/bug-1090756

Bug 1090756 - Disable the test

========

https://hg.mozilla.org/integration/gaia-central/rev/085a4dd333c7
Author: Evan Xd <itoyxd@gmail.com>
Desc: Bug 1090756 - Disable the test
Bumping manifests a=b2g-bump
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/bd416640972b
Author: Wilson Page <wilsonpage@me.com>
Desc: Bug 1089198 - Tap on message report header, the contextual menu … will be shown r=julien
Bumping manifests a=b2g-bump
Bug 1072069 - Part 1: Read CPHS Mailbox Numbers (0x6F17) when MBDN is invalid. r=echen
Bug 1072069 - Part 2: Test cases to verify CPHS_INFO and CPHS_MBN and the recovery of CPHS_MBN when failure from readMBDN. r=echen
Bug 1052900. Restore -moz-win-exclude-glass handling to the way it worked before. r=tn
Bug 1088498. Treat anchor offsets just less than 0.5 as 0.5 when rounding. r=seth
Bug 1087559 - Enable layout.css.scroll-behavior.enabled for all platforms except fennec. r=roc
- Updated all.js to enable layout.css.scroll-behavior.enabled by default,
  except for Android / Fennec