pathfinder: added a rule for building a protected version of the original cl kernel
createKernelEntryPoints: also update nvvm.annotations if exists

nvvm.annotations metadata are used in nvptx compilations.