Adapts to generic syntax colouring preference page
Adapts to ScalaSyntaxClass cleanup
Adapts to the new syntax parsing API
Merge pull request #200 from skyluc/issue/API-Syntax

Updates for new Syntax API