ENH: read-html fixes

Some updates and bug fixes. See release notes for more details.


-[ ] `vbench` stuff
-[ ] Figure out why `lxml` chooses to ignore things