Expand translate CSS parsing fast path

This CL expands the translate fast path in the CSS parser to cover many more
cases. Previously, if your translate contained more than 32 characters or more
than one translate function, we fell off the fast path.

Time attributed to v8.callFunction per frame on transform-benchmark.html:

Before:
- 5.644 ms

After:
- 2.881 ms

R=esprehn@chromium.org
BUG=330088

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164256 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update the .gitignore file to skip LayoutTests/w3c.

TBR=jamesr@chromium.org
BUG=242329

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164261 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge entries from test_expectations_w3c.txt forward into TestExpectations.

TBR=jamesr@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@164262 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove obsolete AutofillPopupMenuClient code.

BUG=330077
TEST=Code compiles, Autofill popups continue to display
R=abarth@chromium.org

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

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