[Web IDL] Add support for [Unscopable] extended attribute
https://bugs.webkit.org/show_bug.cgi?id=160637

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Rebaseline W3C test now that more checks are passing.

* web-platform-tests/dom/nodes/remove-unscopable-expected.txt:

Source/WebCore:

Add support for [Unscopable] extended attribute:
- http://heycam.github.io/webidl/#Unscopable

No new tests, rebaselined existing test.

* bindings/scripts/CodeGeneratorJS.pm:
(addUnscopableProperties):
(GenerateImplementation):
* bindings/scripts/IDLAttributes.txt:
* bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore::JSTestObjPrototype::finishCreation):
* bindings/scripts/test/TestObj.idl:
* dom/ChildNode.idl:
* dom/ParentNode.idl:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@204234 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9 files changed