Added missing HTML5 elements.
Added MarkupStructureNameRepository for reducing the amount of char[] created in different parsing operations.