Initial merge of builtins

CppBuiltins.k3 now contains only functions that are c++ specific