[CSS Grid Layout] Rename grid-{rows|columns} to grid-definition-{rows|columns}

The rename happened two drafts ago so it's likely safe to rename it now in the
code as it seems this is likely the final name of the properties.

BUG=252106

Review URL: https://chromiumcodereview.appspot.com/16959008

git-svn-id: svn://svn.chromium.org/blink/trunk@153170 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move the Length parsing functions to using Vector<Length>

The use of OwnArrayPtr<Length> was unneeded and there was no good
reason for these functions not to use a Vector. The big upside is to
remove the manual length tracking and getting the ASSERT from the
Vector for OOB accesses.

Review URL: https://chromiumcodereview.appspot.com/17871003

git-svn-id: svn://svn.chromium.org/blink/trunk@153171 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename more characters() to bloatedCharacters()

This CL renames all the callers of characters() that are hit in the Linux
build. See the bug for more context.

TBR=eseidel
BUG=254708

Review URL: https://chromiumcodereview.appspot.com/18023006

git-svn-id: svn://svn.chromium.org/blink/trunk@153172 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Make sure ImmutableStylePropertySet uses the new 16 bits size of StylePropertyMetadata."

This reverts r152910 due to 45% perf regression on Windows.

git-svn-id: svn://svn.chromium.org/blink/trunk@153173 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Migrate most callers of String::characters() to bloatedcharacters()"

This reverts commit r153162

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

Makes Linux Debug crash: http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg%29/builds/9636

Gardening: Mark debugger-breakpoints-not-activated-on-reload.html as slow

TBR=abarth@chromium.org

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

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