Rename tests to end in *-t instead of *.t

That's the convention that I use everywhere else, since it causes
fewer weird issues on exotic file systems.  (And, mostly, because
it's easier to rename things than rename things everywhere else.)
Leave some of the subtests using *.t, since that tests various
search paths and whatnot and causes less disruption.