Strip out some C++ code gen comments
Add charset encoding to HTML 5 spec

Also includes logic to capture charset encoding in parser.
Bug fix: use EqualsAnother instead of == to compare AttributeName