remove deps on gallium in vulkan and shared code such as util compiler nir
Currently, the whole code-base are add gallium as the include path, This MR wipe those inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux as much as possible. So new (vulkan/shared) code won't use gallium defined macros and inlined function
This MR pulled !19522 (merged) for getting it to be compiled, and deal with conflict
Edited by Yonggang Luo