Basic support for lexing/parsing HTML5.

This will need a bunch of extra tests before I'll consider closing #7.