Remove text output from media-document-audio-repaint

The repainting in this test is correct in all cases, but due to timing
issues the actual repaint rects are not consistent from run to run or
across platforms.

Therefore, remove any text output for repaint rects and leave this as
just a pixel test.

BUG=353934,345027

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169576 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[HTML Import] Let script block by pending resources created by lifecycle callback

This change tells the HTML parser know that lifecycle callbacks,
that is triggered through Microtask checkpoint, can create resources that
blocks scripts.

It also streamlines the unblock notification from Document to the parser
into didLoadAllScriptBlockingResources(). Now both didRemoveAllPendingStylesheets()
and didLoadAllImports() checks resource readiness and invokes the unified notification.

TEST=custom-element-style-block.html
BUG=346408
R=dglazkov@chromium.org, dominicc@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169577 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTML Imports: Send credentials for same origin requests

This captures following spec chagne: https://www.w3.org/Bugs/Public/show_bug.cgi?id=24905
The essential part of the change is in HTMLImportsController.cpp.
Anything else is to make it work with redirect.

The problem here is that allowCredentials flag is held both
by ResourceLoaderOptions and ResourceRequest and these two
can go out-of-sync. This change tries to make them in sync.

Such a state duplication should be resolved eventually, but
that is another story.

BUG=348671
TEST=import-cors-credentials.html
R=dglazkov@chromium.org, japhet@chromium.org, abarth

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169496

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169578 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fully update compositing information for *layerTreeAsText calls

This patch ensures the compositing layers are up-to-date
when calling elementLayerTreeAsText and layerTreeAsText
from tests. Before, elementLayerTreeAsText had a
DisableCompositingQueryAsserts which this patch removes.
layerTreeAsText previously updated updateCompositingLayers
but that was not sufficient; this patch adds a tighter
assert and calls updateLayoutAndStyleForPainting to fully
update.

BUG=

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

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