HTML/CSS reserve cleanup

Brings HTML/CSS in line with the concept of clearly separate reserved words of a language (orange) from freeform text (white) from data (purple) and punctuation (cyan).

Adds glowing effect behind matching brackets and current line number.

Adds test examples for js/html/css. Updates preview with these examples and updates.