fix gdmaps testsuite for portability
get rid of a non-literal format string warning
More gcc warnings changes

 Promote a few more warnings up to normal builds
 Remove a few warnings redundant under -Wall/-Wextra
time math pedantry