GRAPHICS: Minor cleanup in the Shader class
MYST3: Add yet another sound opcode
MYST3: Remove useless todos
SDL: port to SDL2