Upgrade to Groovy 2.3 and Gradle 2.0

Review changes before merging to master.

This updates to Gralde 2.0 and Groovy 2.3.4