Load the kernel built-in bitcode library only once per device.
Leftover logic from the scripts caused illegal -Xclang parameters to be pushed to frontend causing SimpleDebug of AMD2.9 and piglit failures.
clCreateProgramWithSource did not initialize llvm_irs to NULL causing crashes in clReleaseProgram if the program was never built