rename `GenericListLike` into `GenericCollection` + improve coverage (#222)
* rename GenericListLike into GenericCollection + update docstring
* sets cannot be validated into tuples
* add time delta parsing test
* add test for bytes
* add test for errors on json for ints and floats
* small tweaks after @samuelcolvin review