Test coveralls.
README badge thing.
Raise ParserError for internal problems. Improve coverage. Cleanup.
Improve test coverage; fix some node-related bugs.

* Parameters with non-integer keys can no longer be created with
  showkey=False, nor have the value of this attribute be set to False
  later.
* Calling Template.remove() with a Parameter object that is not part of
  the template now raises ValueError instead of doing nothing.
* Added tests for HTMLEntity._unichr() being called with out-of-range
  codepoints.
* Added tests for Tag.__children__() and Tag.__showtree__() involving
  attributes that have no values.
Remove some useless code in the tokenizers.
Support attributes quoted with '; add required quotes in value setter.
Store builder handlers in a dictionary. ~5% speedup.
Add a few unit tests for untested code; remove a useless conditional.