Resource manager update : add SHADER support

Shaders are now supported by the resource manager
+
Simplification of several resource type, now :
typedef renderer::TextureHandle Texture
typedef renderer::ShaderHandle Shader
typedef HashedString ResourceName;