New Shader Manager class

The ShaderManager will be a container for the shaders suported
by BMonkey.