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.
HLE: sceUsb stubs.
Fix crash when FBO_ARB is not available.

Experienced this on a Mac / SDL with a Radeon X1600.
Update langregion.ini
Merge pull request #6498 from weerawat8597/patch-1

Update langregion.ini
Update lang
Improve cross-platform savestate compat.

If 0 files are open in flash0:, which is very very common, this will make
them work the same.
Disable dithering (which affects pixel download.)

Fixes #6494.
Correct async packing alignment.

Only matters if a framebuffer width is not a multiple of 4, which might
not happen anyway.
Merge pull request #6500 from unknownbrackets/danganronpa-hack

Disable dithering
Use the CPU for download on non-NVIDIA cards.

Fixes #6494.
Delete temporary/blitting FBOs on device lost.

Fixes issues when the device goes to sleep with Danganronpa, block
transfers, etc.
When applying the Danganronpa hack, force 5551.

This prevents dithering from happening during the blit, and since
dithering is off during drawing, allows the colors to be correct on some
devices which always dither during blits.