bind and unbinShader added to SceneManager

Now bind and unbind are privated in sahder class;.
Shader class is now friend with SceneManager.
SceneManager now binds and unbinds shaders.
Added mCurrentSahder to ScneeManager.