Use Test::Corpus instead of local TestFiles.pm

...which was the original intent of writing that module in the first place.

This gets most tests OKing again. Not sure what to do about the failing ones
yet, but it's a start.