t: use Config{dlext} instead of hardcoding 'so'
CompileTest.pm: print cc command before execution
CompileTest.pm: use ExtUtils::CBuilder for compiling tests
Changes: update