Implemented HTMLConstructor extended attribute.
Specs: https://html.spec.whatwg.org/#html-element-constructors
Replaced V8HTMLElementCustom with V8HTMLConstructor
Add new extended attribute [HTMLConstructor] to bindings and IDLExtendedAttributes.txt
Added description to IDLExtendedAttributes.md and re-organized descriptions
Added checks for conflicting extended attributes with [HTMLConstructor] in v8_interface.py
Edited jinja templates for [HTMLConstructor] interface
Replaced [CustomConstructor] with [HTMLConstructor] in HTMLElement.idl
BUG=648828
Review-Url: https://codereview.chromium.org/2385073002
Cr-Commit-Position: refs/heads/master@{#423068}
9 files changed