pan/mdg: ES3.1 fixes

Alyssa Rosenzweig requested to merge alyssa/mesa:fixes into master

Some compute shader fixes, texture gather support, etc. A bit of everything to get some more tests passing in prep for CI.

Merge request reports