Don't include dummy bug numbers for NOTRUN tests.

We only require a bug number for the parser. For these artificially
generated TestExpectationLines, we don't need to add one.
This fixes the problem of having "Bug(dummy)" listed as the bug
for all the NOTRUN tests.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150747 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove some unused includes from core/css and core/dom

Splitting up codereview.chromium.org/15447002 into smaller patches.

BUG=242216

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150748 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use content shell by default to run layout tests on all platforms but Android

Also, add a temporary option --dump-render-tree to switch back to DRT

BUG=111316
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150749 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't clear the renderer in Document::attach

There doesn't appear to be any reason to clear the Document's renderer
before calling the super class ContainerNode::attach except for the
assert in ContainerNode::attach which is easily fixed.

This code looks to be more than 7 years old and probably dates back to
a different world.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150750 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSS grammar refactoring: introducing at_rule_recovery to avoid duplocation.

Nonfunctional change.

BUG=140608

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150751 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Copy ContentShellTestExpectations to TestExpectations

BUG=111316
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150752 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTMLViewSourceDocument should lazyAttach

There's no reason to be sync attaching everyone while building a view-source
page, we can just wait until the first style recalc to do that.

I also deleted an unneccesary call to createContainingTable inside
processDoctypeToken.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150753 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Correct handling invalid blocks outside declaration_lists.

Declaration list already skips inner () and [] blocks as whole. The same needs to be done with invalid blocks in all other places.

BUG=140608

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150755 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline svg/wicd/rightsizing-grid.xhtml.

Pulled results from garden-o-matic, as they look correct.

TBR=pdr@chromium.org

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

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