removed an unused field for the edge book-keeping structure
started to make a better OGL extension handler to start deferred shading implementation
started to implement a simple deferred shading system
added a unified routine to reload all shaders
started to add deferred shading shaders and revamp the shader system
revamped shader system to make it more modular
more cleaning of shader system