Html formatter, after_step_result method, using @step.actual_keyword only if the step type supports it.
Adding cuke to check the behavior
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.
add unix domain socket support (wire protocol)