rusticl, zink: fixes required to pass the CL CTS
Some local patches I had while running the CTS. The last two patches regarding CL_DEVICE_NAME
aren't strictly required, but having a ERROR: clGetDeviceInfo CL_DEVICE_NAME failed!
in the log doesn't look great