added Primitive::setDrawingPrimitive(GLuint) and sample code in primitives.cpp. started on pointsprite shader PointPhongFogShadows.vert.frag