Addint unit test to prove problem
removing debugging output
Addint unit test to prove problem
removing debugging output
Merge branch '275-cannot-map-table-headers-after-table-hashes-is-referenced' of github.com:chrisbloom7/cucumber into 275-cannot-map-table-headers-after-table-hashes-is-referenced
Set 'http-equiv' to meta tag for specifying charset
Obey program suffix when invoking bundler

If ruby is configured using --program-suffix or --program-prefix the
rake tasks will not be able to launch the correct bundler executable (as
"bundler" may not exist).

This uses Gem.default_exec_format to choose the correct "bundler" to
invoke in the rake task based on how Ruby was configured.
raises exception when remote socket end disconnects
Silence warning when AUTOFEATURE is set but false

I would like to get rid of the warning when I start autotest.
With this change I can set AUTOFEATURE to false to silence the warning.
Make it a oneliner like it should have been.
Table.Cell doesn't need to override equal?
Cache step_match results.

This offers a large speedup in larger test suites in which there are
many steps and some steps are reused many times.
Remove apparently unused code to fix #300
Update stepdefs.json
Merge pull request #348 from rdammkoehler/fix_remote_wire_fail_error

raises exception when remote socket end disconnects
Update history
feature to reproduce the problem described in #283
#283: expanded processing of ExampleRow should call the same formatter's callbacks as regular step.

To call not only step_name() and before|after_step_result(), but also before|after_step()
ExampleRow.accept_expand() now calls visitor.visit_step().
We can use debug formatter to test #283
Update stepdefs.json