Allow the tag name state to accept non-alpha chars

...in accordance with the spec. Currently `<x-foo>` is read as `<xfoo>`.