Ignore uncached/kernel bits in texture cache

Although I suppose we could respect uncached and never cache... don't really think that makes sense, though.

Possibly #5879.  The only reason I can think of for this to hang is if cacheKeyEnd < cacheKey due to wrapping and silly parameters to sceKernelDcacheInvalidateRange() or etc.  But might as well make it so invalidation works (since we mask the top bits off there too.)

-[Unknown]