allow tempfiles to have a suffix like .s or .o

This allows the compiler to know what to do with file
without any extra option. The main advantage is that you
can now use cparser with any compiler, and not just GCC.