In bindings, add check for enum to avoid custom signature

Enums are internally just DOMStrings, so they don't need a custom signature
or include file for a special type.
This is currently triggered by e.g. having a readonly enum attribute
or a method with an enum argument.
Adding a check for enum fixes this.

Concretely:
* add IsEnum check to IsWrapperType,
* add readonly attribute to test,
* rebaseline:
  - adds readonly attribute
  - removes custom signature and include for method with enum

BUG=234925

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149075 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TestWebKitAPI for realz

All the references to this directory should now be gone.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149076 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[retry] Add an interface and empty implementation for Composition interface.

The previous one was reviewed and submitted but reverted because
it gets 'no vtable for Composition' error upon dynamic linking is done.

Resolve the issue with ImplementationLacksVTable attribute in the IDL
and enable build in .gypi.

https://codereview.chromium.org/13880028/ (review)
https://src.chromium.org/viewvc/blink?view=rev&revision=148985 (commit)
https://src.chromium.org/viewvc/blink?view=rev&revision=148987 (revert)

BUG=234476
TEST=compile and run manually

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

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

StackBounds::isGrowingDownward() is always true so it can be removed.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149078 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Absolutify paths to page/animation, page/scrolling.

BUG=234793
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149079 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Absolutify paths to page/.

BUG=234793
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149080 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Absolutify paths to history/, xml/parser/.

BUG=234793
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149081 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [FlameChart] replace popover with text on canvas.

There is a flakiness when we moves cursor over the flame chart.
So we decided to replace popover with text on canvas in left top corner of it.

BUG=235069
TEST=none
R= pfeldman@chromium.org, yurys@chromium.org

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

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