Merge branch 'master' of https://github.com/tvh/llvm-general into tvh-master

Conflicts:
	llvm-general/src/LLVM/General/Internal/FFI/PassManagerC.cpp
Add LoopOptimization test to check that PassManager fix is working.
hackage release