BUG/TST: tests should be skipped if bs4 and the corresponding library is not installed
TST: fix html5lib tests and update data to more recent version
DOC: add release notes and whatsnew
Merge pull request #3741 from cpcloud/read-html

TST/BUG: fix bs4 tests that were getting erroneously run when lxml is installed but not bs4