Remove unused functions: HitTestResult::targetFrame, and Element::target.

They are unused.
Note: We just make HTMLAnchorElement::target non-virtual because it is used
twice in HTMLAnchorElement.cpp.

BUG=none
TEST=none; no behavior changes.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165123 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused Editor::*SelectionListLevel*(), and ModifySelectionListLevel.{cpp,h}.

BUG=none
TEST=none; no behavior changes.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165124 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Split words on text direction boundaries when computing preffered width

Change RenderText::computePreferredLogicalWidths to split "words" (i.e.
strings without spaces) at text direction boundaries to ensure accurate
measurements as text direction can effect text metrics.

BUG=333004
R=leviw@chromium.org
TEST=fast/text/international/inline-block-with-mixed-direction-words.html

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

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