Convert colors before applying clut, not after.

No reason to build it wrong and fix it afterward.
Avoid copying a tex if the PSP format is perfect.
Don't double src alpha when it's not safe to do so.

Fixes LittleBigPlanet vignette.
Merge pull request #1646 from unknownbrackets/texcache

Minor texture cache optimizations + blend fix