Made the attribute regular expression more correct with regards to unquoted attribute values.
Require self-closing tags to be void
I didn't understand how RegExps worked in this way, and was desynching the attributes count. Here's a different way to accomplish the same thing.
Revert "stylistic changes"

This reverts commit 181c31bed04d066f7a85feb13967deb8725fba0e.
Revert "Revert "stylistic changes""

This reverts commit f7b6d5468e2e0961765ab3f9be74114492d5e316.
added missing comma in benchmark script
domelementtype must be version 1.x (not 1.0)
2.5.1
Merge branch 'master' of https://github.com/fb55/node-htmlparser
Better handling of implied close tags. A list is given of tags whose close is implied by other tags being opened, and these are closed when those tags are opened. This helps correctly parse things like lists and tables with unterminated LI or TD tags.
spaces -> tabs, thought the merge would update my local files to the correct spacing (and tried to match that)
Derp.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	package.json
Tests for changes.
Fixes discussed in https://github.com/fb55/node-htmlparser/pull/28
Merge pull request #28 from myndzi/master

basic support for implied close tags, bugfix for attribute values containing a slash at the end being recognized as self-closing tags.