make step navigation extensible

The function feature-find-step-definition passes project root, step
definition file, and step definition line number it found to a lambda
expression.
Merge pull request #59 from jesg/feature/extend-feature-goto-step-def

make step navigation extensible