shouldBecome* outputs variable name instead of its value on failure

shouldBecome{Equal/Different} helper, used to wait for a result
of asynchronous operation does not evaluate expected value on failure.
As a result, the variable name is printed instead of its value.

To consistency with shouldBe() function, shouldBecome* outputs evaluated
value on failure.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161912 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: addEventListener, removeEventListener methods

Last methods CL!
(Still lots of cleanup, then on to interfaces.)

Also:
Renaming 'special' to 'exceptional' in comments, as 'special' has technical
meaning in Web IDL (special operations, special keywords, etc.).

BUG=239771

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161913 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 161702 "[Shadow DOM]: Empty shadow insertion points shoul..."

This reverts commit 1d30145f59d2316df295abec1001e3d49f7c555c.

> [Shadow DOM]: Empty shadow insertion points should behave like <shadow><content *leftover*></content></shadow>
>
> This is a follow up patch for r161137.
> We've changed the spec so that we keep a backward compatibility for empty shadow insertion points.
>
> The spec side issue is https://www.w3.org/Bugs/Public/show_bug.cgi?id=23767
>
> BUG=316513
>
> Review URL: https://codereview.chromium.org/59903015

TBR=hayato@chromium.org
BUG=318057

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161914 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove executable bit from files which aren't executable

This has already been done for web-platform-tests, so we shouldn't
get the executable bits back on future imports for those tests:
https://github.com/w3c/web-platform-tests/commit/35c13df5fedbd68dbec5dbb5717cb2f2b2011041

Done using svn propdel svn:executable and commited manually.

BUG=none

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


git-svn-id: svn://svn.chromium.org/blink/trunk@161916 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 161813 "Fix error recovery in CSS source data extraction."

BUG=318678

> Fix error recovery in CSS source data extraction.
> 
> An invalid selector of the last rule inside a @media rule would prevent correct source data extraction.
> 
> BUG=317499
> 
> Review URL: https://codereview.chromium.org/68373004

TBR=serya@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161917 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix disabling all pauses on reload.

BUG=115105, 286081
R=yurys@chromium.org,johnjbarton@chromium.org,pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161920 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: make timeline records selectable.

R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161921 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make metadata state local in the WebVTT parser

The members m_currentHeaderName and m_currentHeaderValue are only used
within the scope of WebVTTParser::collectMetadataHeader, so there's no
need to keep them in instance scope. Make them local to said method,
and pass the value explicitly to its users.

BUG=305317

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161922 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable XHR upload progress events for Workers.

The request flag recording progress event reporting wasn't been copied
out of the worker when creating the loader on the main thread. Do so
to have upload progress events be reported over XMLHttpRequest inside
a Worker.

R=
BUG=173658

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

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