Fix positioning of "text-underline-position:under" for multi-elements
This patch fixes following issues in text-underline-position: under
1. Doesn't work with vertical-lr
2. Is always including replaced elements in the "under" check
3. Doesn't limit the "under" check to the containing element with the
text-decoration specified
4. Computes incorrect position for mixed sizes
This patch is a port of wkb.ug/141528.
BUG=
677240
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Review-Url:
https://codereview.chromium.org/2602793004
Cr-Commit-Position: refs/heads/master@{#445597}
Committed:
https://chromium.googlesource.com/chromium/src/+/2ac0bb3d271e109b6f71929eecc1e44442f9576b