Remove all the old Ast::Table cruft.

This is related to cucumber/cucumber#729
Consistent return type for Location#line
Tidy away multiline arg factory where it's used
Merge branch 'master' into clean-up-the-data-table

Conflicts:
	lib/cucumber/core/ast/location.rb