Allow hyphens in HTML tag names

Web Components spec requires at least one hyphen-minus character in
custom element names to considered to be valid.

http://www.w3.org/TR/custom-elements/#concepts
Merge pull request #54 from zeppelin/allow-hyphens-in-html-tag-names

Allow hyphens in HTML tag names