Web Animations CSS: remove unnecessary class CSSValue declaration

The code already #includes "core/css/CSSValue.h" so no need to declare
the class a second time.

Review URL: https://chromiumcodereview.appspot.com/24072007

git-svn-id: svn://svn.chromium.org/blink/trunk@157995 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert IDL compiler build flow to Perl, rename 'deprecated'

To prevent IDL compiler rewrite from slowing down other developers,
we're moving the build flow 100% back to Perl.
We'll then incrementally review and land the Python rewrite, and
when it's 100% done in tree, we'll switch it over in one go.
This way other developers don't need to be concerned with the rewrite.
(I'll handle syncing Perl changes to the Python rewrite.)

This also removes the scary "deprecated" prefix from the Perl, so
people are not discouraged from hacking on it.

Also makes the Python bindings tests optional (not used by default),
so still usable by run-time flag, but not run in presubmit scripts.

BUG=239771

Review URL: https://chromiumcodereview.appspot.com/24156003

git-svn-id: svn://svn.chromium.org/blink/trunk@157996 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Allow activity logging on DOM webkitRequestFullscreen methods

Record access to the webkitRequestFullscreen API by extensions/apps so
that it can be included in the extension activity log.

BUG=289569

Review URL: https://chromiumcodereview.appspot.com/23981009

git-svn-id: svn://svn.chromium.org/blink/trunk@157997 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactoring: Rename 'innerBlock', which is a shadow element of <input>, to 'editingViewPort.'

The name 'innerBlock' was not helpful because a text field <input> contains
multiple blocks in its shadow. 'innerBlock' is used to clip visible area of the
editing element, and we name it 'editingViewPort.'

BUG=none
TEST=none; no behavior changes.
R=ksakamoto@chromium.org

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

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