Adjusting test to show array out of bounds exception
Updates for Issue #477 - JUnitFormatter does not put required name attribute in testsuite root element.
Updates for issue #477, wrap exceptions which may be thrown in sumTimes and rethrow
Output embedded text in HTML report

The formatter in cucumber-html already supports embedding content
with mime-types starting with "text/" into the HTML report -
this just makes cucumber-jvm not swallow the text content before
it gets that far.
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
Improved error message when feature file has syntax errors
Implemented rerun formatter
The first TestNG "native" integration.

The simplest usage:

    import cucumber.api.testng.AbstractTestNGCucumberTests;

    public class RunCukesTest extends AbstractTestNGCucumberTests {
    }

Note: Maybe there should be a more appropriate TestNG reporter for Cucumber.
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