Support parsing HTML if we're using lxml. Also Python 3.
Add a hackish JDM HTML parser.