Rewrote most parts of the shader compiler and removed the old one. The next step is to improve documentation and remove the remaining traces of the old shader compiler.