Changed implementation of IoC container support in groovy.  Now all the groovy Scripts are added to the container, as well as an IoC specific named object is added to the scripts' binding.  i.e. "applicationContext" for spring and "Injector" for guice.  Scripts can now gain reference's to other scripts through the container.

In the case that cucumber-groovy is used with one of the IoC containers, then each script has it's own binding instead of their being one global binding.  A global binding is still used if there is no IoC framework.