Adds Microsoft compatiable C++ record layout code to clang.