* Changed syntax highlighters to return highlighted code in TEncodedData instead of string. Various encodings are used: RTF uses ASCII, HTML uses UTF8 and nul uses Unicode.
* Made minimum possible changes to affected units - simply convert encoded data back to strings. (Later we'll need to change this).