Clarified state of unresolved custom elements

Unknown elements with a hyphen are treated as unresolved custom elements, and inherit from HTMLElement, rather than HTMLUnknownElement.