added new module: cucumber-needle
fixed javadoc comments for addClass() and getInstance()
remove author tag
set test root logger to ERROR
Merge branch 'master' of github.com:cucumber/cucumber-jvm into cucumber-needle

Conflicts:
	pom.xml
renamed package
formatting
moved to src/test
moved to src/test
Merge branch 'master' of github.com:cucumber/cucumber-jvm into cucumber-needle
Added test for optional regex capture group handling. Corrected behaviour of JdkPatternArgumentMatcher to pass null for Argument offset rather than -1 for omitted optional parameter.
Added snippet support to core
Added snippet support to java and junit
Style fix
Merge pull request #1 from guardian/javaSnippetGenerator

Java snippet generator
Clarifying test intention
https://github.com/cucumber/cucumber-jvm/pull/561#pullrequestreviewcomment-5321728
Merge pull request #2 from guardian/javaSnippetGenerator

Clarifying test intention
Code review fixes
Merge pull request #3 from guardian/javaSnippetGenerator

Code review fixes
Use uri instead of path in CucumberFeature

On Windows paths use '\' as separator, but uri:s use '/'. On other
platforms both paths and uri:s use '/' as separator. Make sure that
paths are converted to uri:s when CucumberFeatures are created.