intel/fs: Fix derivatives and quad ops on gen7 and earlier

We still aren't sure what HW restrictions these regions are violating but it's most likely something weird with compressed instructions on older hardware. This fixes a number of Vulkan CTS tests on gen7 and probably fixes other bugs in GL that we just haven't seen yet.

Merge request reports