Merge the clang syntax highlight parsing work from edi PROTO.
That's the parsing complete but I need to hook it into style the elm_entry widget...
Implement the colouring of code based on the clang parser.
Has some issues with performance and failing on large files which need to be looked into.