Update the HTML boolean attributes per the HTML 5.1 spec

- Add attributes `allowfullscreen`, `default`, `inert`, `sortable`,
  `truespeed`, `typemustmatch`.
- Fix attribute `seamless` (previously mispelt `seemless`).
- Use `assert_dom_equal` instead of `assert_equal` in test.