Because I don't want to have to tweak the crap outta my compiler to make
this work...
* URL-decoding for test dir because this test will fail if you're on
Windows and your source code sits in a directory with spaces
style violation!
Beginning work to make resource iterators extendable
* Raised visibility of ClasspathIterable.getPath(URL)
* Created ResourceIteratorFactory interface
* Factored FileResourceIterator creation into ResourceIteratorFactory
implementation
* Added services file for ResourceIteratorFactory
Extensible at last!
* Factored resource iterators into separate factories
* There seems to be a classpath issue with the ZipResourceIterator,
because when it's created by a factory loaded using the ServiceLoader
class, it's unable to find some ZIP files (this was a problem in the
cucumber-jython tests) the solution was to create the
ZipThenFileResourceIteratorFallback class
Test for proof of concept
* Cosmetic tweaks
* Removed hard-coded dependency on ZipResourceIteratorFactory in
ClasspathIterable
Merge branch 'master' into extend-url-protocols
Add support for List step definition parameters
cuke4duke convention is to run env.groovy Before/After methods first/last
add utilities for reading tables
fix the regexp, tests are passing
it would help to actually add the test feature file
Bump gherkin (which bundles new gherkin-jvm-deps jar) and use new cucumber-jvm-deps jar which is also a separate project. This should simplify build quite a lot
Merge branch 'helpful-clojure-utilities' of https://github.com/rplevy-draker/cucumber-jvm into rplevy-draker-helpful-clojure-utilities
Attribution
Merge pull request #374 from bezda/master

Run Before/After methods from env.groovy first
Attribution
Merge branch 'master' of https://github.com/marquiswang/cucumber-jvm into marquiswang-master
Small simplification, fix new package
Attribution. Closes #364, #371