zink: use shader objects (part 2)
this enables EXT_shader_object use for all separate shader precompiles
ideally, once drivers catch up, this means it should be possible to (finally) play Tomb Raider (2013) without any hitching
...unfortunately, it also requires pulling in a workaround for a deep linker bug that I'm not currently prepared to handle and no vkcts testing exists to verify. ideally it can be reverted at some point in the distant future, but for now it's necessary.