Fix backward compatibility issues

* Deprecate use of `Cucumber::Ast` namespace
* Add source_tag_names to the object yielded in a scenario