Clobber tag and name filters if paths with lines are specified
Strip lines from feature paths if filters are specified
inform reporters when scenario outline, examples started see https://groups.google.com/forum/#!topic/cukes/ekQBHtnPiQQ.
I hope it will help to improve consistency between JUnit and Command Line Runners
see https://groups.google.com/forum/#!topic/cukes/ekQBHtnPiQQ.
remove not necessary cast
adding testcoverage and some structural refactorings
added documentation
Merge branch 'master' of https://github.com/cucumber/cucumber-jvm
call examples()  see https://groups.google.com/forum/#!topic/cukes/ekQBHtnPiQQ.
switched back original pull request see https://groups.google.com/forum/#!topic/cukes/ekQBHtnPiQQ.
actualize junit test https://groups.google.com/forum/#!topic/cukes/ekQBHtnPiQQ.
Ensuring the correct method is being called

There are more than one non-bridge method generated and returned by the `getDeclaredMethods` call. In order to ensure that we retrieve the correct one, we match on the exact name, i.e. on the `apply` function.
Merge PR #768, which solves #761. Update History.md
update
correct some mistakes
correct some mistakes
correct some mistakes
correct some mistakes
Make the JUnit formatter handle empty scenarios. Fixes #774.

Previously the JUnit formatter threw a NPE if a scenario had no steps.
Update History.md with #774.
Fix hello world url