CxxStdlib: allow for nil stdlibs

A nil stdlib value represents non-C++ code.
Track the OS's default C++ stdlib