Default CSTD to c99, no default for CXXSTD, but if provided it will be used. Add required gnu99 flags to projects using gnu styles.
While nano specs are certainly handy, it should be documented how to use them, not turned on by default. People with otherwise valid toolchains, who might simply not care about nano specs are unable to build the examples with these options.