Fixing issue #723. Made the Groovy backend instance a thread local so that tests can run in parallel in the same JVM
Added test for GroovyBackend to ensure the ThreadLocal is in place
Merge branch 'master' of https://github.com/bradleyhart/cucumber-jvm into bradleyhart-master
Merge branch 'bradleyhart-master'
Attribution. Closes #723, #727