readapt shader for a new usage
Merge branch 'master' into renderer_pipeline

Conflicts:
	GameEngine/GameEngine/Engine/OpenGL/Shader.cpp
	GameEngine/GameEngine/Engine/OpenGL/Shader.hh
began to write ShadingManager, in middle of conception
began the pipeline testing shader
some changement inside shader class and key. began to implement the ShadingManager
some test, and debug, on creatin shader inside ShadingManager. fist part ready
clean and more coherent code inside geometrymanager for dettach element and erase element
tiny change for destroy the key inside shading manager. go to sleep now :)
base of class uniform done
implement Uniform into shader class, need to be test
create connection between shader and uniform usfull for syncronisation
few changement, link shader and Uniform with opengl
began to concept send data on gpu
Uniform repair and ready
some correction
correct a small bug
avance on sampler implementation Uniform
correct some element on rm function
Sampler finish in shader
sampler test and compile.