Recognize HTML5 Block-Level Elements

I regenerated html_blocks.h using gperf. Also, I added the source file for gperf so that it's easier to regenerate in the future if the block-level elements are change.