Merge pull request #6062 from unknownbrackets/framebuffer-clut

Correct clut caching (just in case) and clut shader generation timing
Merge branch upstream/master into framebuffer-clut

Conflicts:
	Core/Config.h
	GPU/GLES/TextureCache.cpp
Avoid duplicating an FBO when depaletizing it.
5650 is also simple alpha.
Make a note when we need to reset the shader.

Hmm, not sure this is the cleanest way.