Update PassManager interface on llvm-3.3 branch to match the 3.4+ version
Merge branch 'master' of https://github.com/tvh/llvm-general into tvh-master

Conflicts:
	llvm-general/src/LLVM/General/Internal/FFI/PassManagerC.cpp
hackage release