Merge pull request #3125 from heftig/master

Port to LLVM 3.5
Apply std=c++11 only to the VM build

So it doesn't affect gems. Probably more correct and makes backporting
LLVM 3.5 support to 2.2.10 easier.