Merge pull request #656 from brasmusson/fix-hook-signature

Adapt legacy_formatter.hook signature to the use in cucumber-ruby-core
Add spec for the background failure case for the rerun formatter