HTML: Add dash to the allowed characters in tag names

Dashes are allowed in custom elements in HTML5 per this article
http://www.html5rocks.com/en/tutorials/webcomponents/customelements/
Merge pull request #173 from tjgrathwell/html-tag-names-dashes

HTML: Add dash to the allowed characters in tag names