Explicitly support testing on Ubuntu

This is a bit of a mess: Ubuntu doesn't appear to have a sane
mechanism for installing clang.  Note that some of the tests still
fail on my Ubuntu machine, which is probably a Bad Thing...
Fix an overlapping strcpy

This may be part of the bug on Ubuntu.  I found this while attempting
to make all my code valgrind-clean.