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
Committed:
https://crrev.com/6ad512924f794cd4cbee80246106716993919bde
Cr-Commit-Position: refs/heads/master@{#423068}