Update TextureManager : add functions to fill the FrameBuffer.
Update ShaderManager : add functions for light pass.
Add Hal (v1)