llvm+clang: 3.4.1 update

- Bundled with mesa update to save rebuilding time.
- The clang part is slightly hacky, but I saw no easy better solution.
- The rest of the llvm suite haven't changed upstream.
- I tested building all three on x86_64-linux.

Any comments, e.g. from llvm/clang users/maintainers?