[OpenCL] Add getProgramBuildLog
[Library] Fix kernel
[Library] Fix kernel caching