bindings: Supports inheritance of [Unforgeable] attributes as accessor-type properties.
This CL makes it possible that we define [Unforgeable] attributes as
accessor-type JS properties, and child-interfaces inherit them from
parent-interfaces.
Note that Window and Location's attributes are still data-type properties.
Except for Event.isTrusted, there should be no behavioral change.
Event.isTrusted becomes accessor-type properties.
BUG=43394,491006,497616
Review URL: https://codereview.chromium.org/1257613003
git-svn-id: svn://svn.chromium.org/blink/trunk@199658 bbb929c8-8fbe-4397-9dbb-9b2b20218538
16 files changed