Change CRASH deference address to 0xfbadbeef from 0xbbadbeef.

I noticed that WebKit had done this.
0xbbadbeef might be mapped on 32-bit Windows. 0xfbadbeef will not be.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163975 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add parsing for externalResourceRequired attribue in SVGGElement

There is a CL in progress to remove support for externalResourceRequired,
but in the meantime the ASSERT_NOT_REACHED hits in an Asan test case.
This adds parsing for it, which will be removed once I get around to
reviewing the other patch.

R=pdr@chromium.org,inferno@chromium.org
BUG=325282

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163976 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Moved text decoding to the parser thread.

When the HTTPDocumentParser defers the document parsing to the background parser thread, it'll now also pass ownership of its TextResourceDecoder so the parser thread can do the decoding as well.

R=abarth@chromium.org,eseidel@chromium.org
BUG=277886

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163977 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add some media source extension layout tests to SmokeTests

BUG=315949
TEST=These tests pass on Nexus 4 and are pretty fast.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163978 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: Marking http/tests/media/video-seek-to-middle.html as Flaky on Mac DEbug

BUG=328996
TBR=jchaffraix@chromium.org,dpranke@chromium.org

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

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