Fix depal shaders on GLES3 devices.

This path should have only > GL 3.3 or GLES3 so texture() is okay.
Try to fix colormasking on GLES3 devices.

Not tested, though, since I don't have one... from reporting.
Ensure #extension is before non-# tokens.

As required by Tegra devices from reporting.
Fix shader blending on ARM GLES3 devices.

We currently ban them from GLES3, and this was interacting with that
incorrectly.  Should we still ban them, though?
Stop reporting memcpy fbo upload/download.
Merge pull request #6491 from unknownbrackets/gpu-minor

Try to fix color test masking on GLES3 devices
Merge pull request #6490 from unknownbrackets/framebuffer-clut

Fix depal shaders on GLES3 devices
Oops, forgot a cast.