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.
Html formatter, after_step_result method, using @step.actual_keyword only if the step type supports it.
Adding cuke to check the behavior
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.
Merge pull request #336 from robertodecurnex/master

Html formatter failing with undefined steps
Update history with PR #336
Fixed test failures introduced by PR #336
remove duplicate step definition.
Fixing diff-lcs version.
we do not work with diff-lcs 1.2.X :( #373 filed about this problem
Fixes #220, Fixes #373 Cell and SurplusCell as hashable now.
Since Cell overrides == it must override hash() too, and to make it possible to use it in hashes we should override
eql? and equal? too.  Plus hash() must return the same value for all cells because of SurplusCell.
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