Allow more characters in attribute values

The current pattern uses `\w+` but the [html5 grammar](http://www.w3.org/html/wg/drafts/html/master/syntax.html#attribute-value-(unquoted%29-state) allows just about any character, `[^\s'">=]+`
Merge pull request #189 from dwachss/gh-pages

Allow more characters in attribute values