Merge pull request #6487 from angelXwind/master

Removed some extraneous tabs in sceKernelModule.cpp
Implement sceGzipDecompress and sceDeflateDecompress. Some games (eg. Suto Mani / Strobe Mania) required this. They are now playable. Fixes #146
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.