build: use a more up-to-date tar format

ustar format is POSIX-1998 compliant and should be OK for most use. It
is still a very old format. The v7 format which is used by default by
automake for `make dist` is so old that it limits the paths to 99 chars.