Add support for abstract group to Groovy DSL
Merge remote-tracking branch 'tlvenn/1.6.x' into issue558
add new test which proves that abstract group is supported in groovy DSL
fix merge conflicts