compiler/clc: Move clc functions from spirv to clc
There are a couple of clc specific functions that were hosted in src/compiler/spirv. Move them to src/compiler/clc.
This also includes a patch to rename the internal library to libmesaclc to avoid confusion with the external library called libclc.
On top of: !23666 (merged)