Basic parsing with the new html5lib lxml tree builder works
Fix html5 conversion parser not handling ascii control chars
Parse namespace prefixed <html:html> correctly
...
Ignore DataLossWarnings
Replace entities
Speed up parsing by not using element __bool__
Implement namespace less parsing
Fix parsing of foreign elements with discard_namespaces

Also small speedup by using direct attributes for the
name/namespace/nameTuple attributes.
Ensure that svg, mathml tags and xlink attrs have the standard namespace prefixes
Speed up parsing some more by using a faster stream class
Add support for line numbers to the HTML 5 parser
Speed up unnecessarily slow and obtuse dict comparison
Handle attributes from multiple body tags
oops
Preserve attribute order when parsing
Rename parse to parse_html5
Add function to measure performance
...
Speed up parsing by only special casing non-XML safe attributes