New Shaders and Effects

Added transparency, multi-texture arrays, alpha blending, bump-mapping,
specular bump-mapping, render-to-texture, clipping planes, texture
translation, and other effects.

Code is getting a little messy.  Will clean up when I have completed
adding the remaining shaders and effects that I'd like to implement.