Change complex-text-missing-glyph-fallback to have fixed line height

Change the fast/text/international/complex-text-missing-glyph-fallback
.html test to have a fixed line height to account for differences
between fonts.

BUG=378610
TBR=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176053 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adjust breaks-3-columns test to pass on Windows

Adjust the width of each column for the fast/multicol/newmulticol/
breaks-3-columns-3.html test so to allow the slightly wider text
on Windows with DirectWrite.

TBR=dglazkov@chromium.org
BUG=378610

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176054 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Skip tests that has syntax errors in them

This is in preparation for a fix to V8

BUG=383596

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176055 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Create an autosizing layout scope in RenderGrid.

BUG=341119

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176056 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move RenderTextInfo and WordMeasurement into their own headers.

They don't really belong in their current headers, and it's confusing.
For example, RenderInfo is defined in LineBreaker.h and its constructor
and destructor are defined in RenderBlockLineLayout.cpp.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@176057 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Check for NULL after Frame lookup in findFrameByName

This function was crashing if the FrameTree name lookup failed to find
a matching frame.

TBR=japhet@chromium.org
BUG=383845

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

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