Added a demo project of using a shader for palette corrections. It uses less potential memory, but is also inaccurate around the edges.

The reason for this is that Y axis isn't reading correctly (PalIndex).

I don't know why. If someone wants to fix this, do so, otherwise it's never happening.
Merge branch 'master' of https://github.com/GoonHouse/Marin0SE