Added build support for non-system LLVM installs

also added debug building to the plugin
Import function definitions from runtime module

removed debug metadata from runtime.bc to work around an LLVM bug