Get things compiling with new shader world order.

The TintingShader can go now, and I think ParticleShader might also be
obsolete. More to come shortly.