(SONAR-3893) Improve the highlighter API to not depend on sonar-channel and allow to work on multi-line tokens - Moved classes from plugin API to core - Added highlighting rules first serialization implementation