Add a VirtualTestSuite for fast text autosizing.

This ensures the text autosizing tests run with the --enable-fast-text-autosizing flag (and allows us to easily set other flags for them in the future).

BUG=302005

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159418 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use reference of Frame rather than pointer in Editor

This patch changes Editor class to use reference of Frame as member variable |m_frame| instead of pointer to Frame to improve readability and ease of maintenance; no more null check. This patch also removed unused base class FrameDestructionObserver from Editor.

This patch is similar to https://codereview.chromium.org/26674003/ for SpellChecker.

BUG=n/a
TEST=n/a; no behavior changes
R=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159419 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename IDL extended attributes: [ActivityLog], [EnabledAtRuntime], [EnabledPerContext]

Rename IDL extended attributes for consistency with C++ names.

[ActivityLog] => [ActivityLogging]
[EnabledAtRuntime] => [RuntimeEnabled]
[EnabledPerContext] => [PerContextEnabled]

Lots of naming cleanup to code_generator_v8.pm,
a few cleanups to Python.
Also changes to manual EventAliases.in
Otherwise automated (sed) changes to IDL files.

R=eseidel@chromium.org, haraken@chromium.org

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

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