several changes, refactor : 
- extract stuff to debug fb,... into DebugTextureViewer
- gbuffer use MatId + MatIdManager to store material info instead of texture (diffuse, specular,...)
- start lighting with pointlight (wip)