[DDMD] Mangle C++ contructors and destructors correctly

Mangle contructors and destructors correctly when marked with `extern(C++)`