Use test description instead of suite description to prevent NPE in gradle junit handler

The gradle handler cannot resolve the method name on the test related callbacks that are fired for the scenario. This later causes a NPE when trying to transform the binary test output into an XML report.
By providing the correct description type including a valid method name the handler can successfully digest the test output.
Merge branch 'gradle_compatibility' of https://github.com/philstyler/cucumber-jvm into gradle_compat
Added snapshot repository to the git repo

Added repository so that I can reference the git repo raw path as a
maven repository in my build.