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.
Print summary at the end of the run

Print the same kind of summary at the end of the run as Cucumber-Ruby:
x Scenarios (x1 failed, x2 skipped, x3 pending, x4 undefined, x5 passed)
y Steps (y1 failed, y2 skipped, y3 pending, y4 undefined, y5 passed)
XmY.YYYs

The new class SummaryCounter is used by the Runtime class to collect the
data for the summary. The SummaryPrinter then let the SummaryCounter
print the summary before the errors and the snippets. The printout from
the SummaryPrinter is moved to after the printout from the formatters to
make the summary printed after the progress or pretty printout.
Use only jdk1.6 compliant constructs in the tests
Changed unrelesed to unreleased