added stringification of shaders, the shaders, CG and Glew Dependency checking and a partly ported shader class