Pass gherkin node to steps instantiated from outline steps

The instantiated step need to know the name of the outline step, so the
un-instantiated name can be displayed in the backtrace for failures (required by cucumber/cucumber#714).