Merge branch 'release/2.2.8' into develop
Merge branch 'master' into develop
Bump travis and composer dependencies
Fix missing dependency
Merge branch 'hotfix/2.2.9' into develop
Clean dependencies constraints
Changed the ParserTest to improve the failure cases

If the parsing of one feature fails, the testsuite will now output an
exception for this test instead of failing in the data provider which does
not give a good error message and does not run the other tests of the
provider.
Implement new Paths and Role filters
Add in-memory cache for features

To avoid loading same features twice in one run
Update changelog
Merge branch 'release/2.3.0'
Merge branch 'master' of github.com:Behat/Gherkin