divide C++ into 'C++/gcc' and 'C++/clang'

This pull requests divides the C++ benchmark into two benchmarks, one compiled using gcc and one compiled using clang(g++ and clang++ to be exact). For languages which use llvm for compilation(e.g. Rust) this is an interesting comparison.