SPIR-T based linking step
This PR moves the constant-patching link-step to use my SPIR-T step + the SPIR-T linker to do in memory linking. This also removes our only dependency on SPIRV-Tools.
According to criterion this is a 95% performance improvement.
We now wait for the merge pass to land in SPIR-T (maybe).