Groovy mode: added trait keyword, slashy string support, string interpolation refinements