anv: Implement VK_EXT_sample_locations
This is a rebased version of my reworked version of Eleni's patches here:
https://patchwork.freedesktop.org/series/58028/
I'm moving it to an MR so that we can maybe actually move forward with implementing it.