Fixes various problem in llvm.core
Rename newbinding directory to llvmpy.
Add PassRegistry, PassSupport, TargetRegistry, TargetOptions, and functions in Host.h
And a few other fixes
Update old API to use the new binding.
Have not run the testsuite yet.