Made textures more general, allowing for a common shader texture api.

All shader textures are now named u_Texture# where # is a number 0-2.

In the future, more textures may be added.