Header files added previously were unnecessary, but building now relies on patching ticket #8040 on trac manually. Also removed unused LlvmCodeGen.Ppr and Llvm.PpLlvm modules.