Rendering text-justify:distribute for 8 bit characters.

text-justify:distribute provides the ability to justify a line as inter-character level.
This patch takes care of only 8 bit characters.

BUG=248894

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165189 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused SpellingCorrectionCommand class.

BUG=none
TEST=none; no behavior changes.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165190 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove more dead code from FrameView

Remove more dead code from FrameView:
- Remove setters for repaint delay static variables as they are never called
- Make repaint delay static variables const as they are never updated. We may
  even be able to remove them completely later on as they are non-zero only
  if REPAINT_THROTTLING is defined (and it is not).
- Remove m_borderX / m_borderX members as they are never used
- Remove updateCanHaveScrollbars() method as it is never called
- Remove isOverlappedIncludingAncestors() method as it is never called
- Remove setAnimatorsAreActive() method as it is never called
- Remove beginDeferredRepaints() / endDeferredRepaints() as they are
  unimplemented
- Remove trackedRepaintRects() method as it is never called
- Remove isVisuallyNonEmpty() method as it is never called
- Remove setLastPaintTime() setter as it is never called

R=esprehn, adamk

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

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