Merge llvm trunk r300422 and resolve conflicts.
Upgrade our copy of llvm/clang to r126079, from upstream's trunk.This contains many improvements, primarily better C++ support, anintegrated assembler for x86 and support for -pg.
Import LLVM/clang from vendor stripped of docs/ test/ website/ www/ examples/in llvm/ and/or llvm/contrib/clang/ respectively.Approved by: ed (mentor)Approved by: core