added source encoding
added cobertura report plugin and moved antlr grammar to a separate package so that the generated sources can be excluded from coverage reports more easily