Add spec showing correct message order for hook exceptions

Conflicts:
	spec/cucumber/reports/legacy_formatter_spec.rb
Fix support for showing exceptions in hooks
Merge branch 'exceptions-in-hooks-again'