Groovy-Cucumber: support multiple World's

Enable ablity to use more then one World definition for Groovy Cucumber. E.g, a World for each step definition