Convert to ruby-version
Test case to reproduce problem with --help in :normal mode

First step towards #154
Adds spec for legacy mode for --help

[#154]
Fixes #154 --help works with subcommands

The error handling was only passing the last level of the command
into the help handler. So help was looking for "subcommand" in place
of "command subcommand" and missing it.
Merge remote-tracking branch 'brightbox/154-help-subcommands-in-normal-mode' into gli-2
change version of gherkin to avoid deprecation warnings

The cucumber ecosystem needs to chill out on "innovating" and concentrate on
"continuing to work the same"