Auto-rebaseline for r178089

http://src.chromium.org/viewvc/blink?view=revision&revision=178089

BUG=385169
TBR=jchaffraix@chromium.org

Review URL: https://codereview.chromium.org/390253002

git-svn-id: svn://svn.chromium.org/blink/trunk@178114 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactor WidthIterator.

This is the second part of https://codereview.chromium.org/383203002/.
No functional changes, just code re-org for readability:

* split advanceInternal() into logical bits.
* introduce a private CharacterData struct for text iterator data
  handling.
* stop second-guessing compiler inlining decisions

BUG=393279
R=jbroman@chromium.org,schenney@chromium.org,eae@chromium.org

Review URL: https://codereview.chromium.org/387373003

git-svn-id: svn://svn.chromium.org/blink/trunk@178116 bbb929c8-8fbe-4397-9dbb-9b2b20218538
LeakExpectations: suppress <marquee> leaks.

BUG=393800
NOTRY=true

Review URL: https://codereview.chromium.org/393743002

git-svn-id: svn://svn.chromium.org/blink/trunk@178117 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r178103

http://src.chromium.org/viewvc/blink?view=revision&revision=178103

TBR=vollick@chromium.org

Review URL: https://codereview.chromium.org/396553002

git-svn-id: svn://svn.chromium.org/blink/trunk@178118 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r178102

http://src.chromium.org/viewvc/blink?view=revision&revision=178102

BUG=385169
TBR=wangxianzhu@chromium.org

Review URL: https://codereview.chromium.org/393643005

git-svn-id: svn://svn.chromium.org/blink/trunk@178119 bbb929c8-8fbe-4397-9dbb-9b2b20218538