Things this fixes, most examples here are actually in the test file itself
This adds support for highlighting embedded Lua, Metapost, and XML, which work by default in ConTeXt.
... Adding support for other languages is more complicated because the name of the commands are user defined ...
Also recolor Metafont/Metapost using more default definitions because it looked bad on dark mode.