TemplateChecks\DisallowUnsafeCopyOf: allow dashes in attribute names
HTMLElements: use individual (per-tag) templates to improve static analysis