Update llvm and clang to 3.5.

Needs to be merged with cms-sw/cmssw#5403.
Merge pull request #1044 from degano/clang_35_72X

Update llvm and clang to 3.5.