Fix assigning null to MediaElement.controller

Also add a test for assigning a value of the wrong type to this attribute.

BUG=226270

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148342 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Support for selective DOM activity logging, based on IDL attributes.

Add support for activity logging, which logs access to selected DOM
attributes and methods, based on IDL attribute markings.  Logging adds code
to getter, setter, and method callbacks in the V8 bindings, either in all
of the callbacks, or just the callbacks for the isolated worlds.

R=haraken@chromium.org
BUG=160989

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

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148343 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused options from code generation steps

BUG=230254
TEST=none
R=abarth,eseidel

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148344 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Kill all legacy IDL syntax from WebKit IDL

Now WebKit IDL is 100% conformant with the Web IDL spec in terms of syntax.

BUG=227508
TEST=none
R=abarth,eseidel

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148345 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove empty LayoutTest directories

These are no longer referenced from DEPS.

BUG=229807
R=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148346 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge generic TestExpectations into Chromium TestExpectations

A later change will move the merged file to the generic location. I'm splitting
this into two steps to preserve the git history of the Chromium
TestExpectations.

BUG=230264
R=dpranke

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148347 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move Chromium's TestExpectations and ContentShellTestExpectations to generic location

BUG=230264
R=dpranke,jparent

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

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