Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, andpreserve our customizations, where necessary.
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.