HTMLLinkElement should not run script inside ::insertedInto

This was done in r165624 but was wrong, you cannot ever synchronously
dispatch the load or error event from inside didFinish since it means
you run can end up running script inside ::insertedInto.

It's not clear from the bug what the issue was, but the timing in the
test that I updated was also wrong since it had <link> elements firing
their load events synchronously while parsing.

There might be a real timing bug in imports, but firing the event
synchronously inside ::didFinish() isn't how to fix it.

BUG=336113, 357435, 357445

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170268 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: report timeline progress while recording.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170269 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add UseCounter features for Document prefixed fullscreen APIs

Since the unprefixed API isn't event implemented yet removal is nowhere
in sight, but it's still interesting to track these features over time.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove applyAuthorStyles flag from ShadowRoot.

This re-applies https://src.chromium.org/viewvc/blink?revision=165673&view=revision.

BUG=357151

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170271 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused selection related methods from WebView that got moved to WebFrame in r169968 now that Chrome uses the new ones.

BUG=304341

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170272 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r170239

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

BUG=345027
TBR=enne@chromium.org

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

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