Configuration to support a Groovy joint build

This change makes it possible for the Groovy team to run the Ratpack build against various development versions of Groovy. This helps us catch errors earlier in the development process, so we would greatly appreciate if you could merge it!