Add Linker API

This pull request depends on #2, as Linker API was added in LLVM 3.2.