Improve bugfix for RT#56465

- Define a list of usually empty, self closing block elements in html.js
- Add a set subtraction method to arrays.js
- use both in a improved fix in blockelementcontenthandler.js