Issue/semantic highlighting improve

Adds highlighting for numeric literals, escape sequences and Scaladoc and updates the syntax colouring preview text.

For more information to a specific commit see the commit message.