Dominic: expose current (gherkin) scenario to step definition code via ThreadLocal
Dominic: expose scenario name as part of cucumber.api.Scenario
Dominic: add scenario name to test stub
Dominic: fix line number reference in test code
Merge #671. Update History.md.

Also fix file modes and remove a wildcard import.