Added linker from pocl project, eliminted a lot of code in lowerpass, main module, and some file r/w from gpu.jl