binding for EngineBuilder
binding for Target, Triple, TargetMachine
Add bindings for Pass, PassManagers, PassManagerBuilder and TargetLibraryInfo.