zink: support KERNEL shaders
this adds handling for KERNEL type shaders, which mostly amounts to also supporting discrete samplers
also delete some unused handwaving I added a long time ago for clover support
this adds handling for KERNEL type shaders, which mostly amounts to also supporting discrete samplers
also delete some unused handwaving I added a long time ago for clover support