Moved over shaders, etc. from P2/added libraries

Also includes significant wat.  By which I mean I get unresolved
external symbols on (what looks like) either freeGlut or glew.