Merge pull request #101 from tvh/curatedTargetMachine

add dataLayout and targetMachine to CuratedPassSetSpec
Conflicts:
	llvm-general/src/LLVM/General/Internal/PassManager.hs
fix incorrect PassManagerBuilder call, expand abbreviations