Merged some commits into uritemplate-test suite (@mnot seems busy)

[ci skip] (will fail anyway)
Ignore more coverage files

[ci skip]
Use correct definition `defined` per RFC6570