Add the 'trait' keyword

Groovy 2.3 introduced the notion of 'traits' for composition of behavior.
A new keyword 'trait' was created and should be highlighted similarly to 'class', 'interface' or 'enum'.