gallivm/llvmpipe fixes for vulkan
Now the vallium frontend is merged, this MR will have the first set of fixes for vulkan CTS tests.
The fixes are pretty much contained in the gallivm/llvmpipe backend.
This MR also has a reindent patch and a minor drive-by fix for the llvmpipe compute code.
Edited by Dave Airlie