Default CSTD to c99, no default for CXXSTD, but if provided it will be used. Add required gnu99 flags to projects using gnu styles.
Trivial rename, allow vim to properly detect the file as a makefile.