Revert "Lock gherkin to 2.11.6 since 2.11.7 has a stupid amount of deprecation warnings on things we can't control"

This reverts commit 7f11d53d1fe5793eb0c133a670d961e35fbd4f5a.
Update cucumber dependency to version 1.2.4

Fix gherkin warnings introduced in dc0fed7c6cd2dfaa1d14a017db5bc3fa8e8503f6.