kernel compilation now works on updatez, and the CLDict now contains references to kernels defined via an enum