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