Better reporting of After hook exceptions

Closes #723
Update history
Remove un-necceary reference to runtime
Fix backward compatibility issues

* Deprecate use of `Cucumber::Ast` namespace
* Add source_tag_names to the object yielded in a scenario
Add a stub Scenario#failed? with a warning.

Ref #726
Bump version
Bump core