Feature/basic osg shader2

rebased
maybe use getShaderGeneratorName and generatorName, to be sure that we are talking about name and not shaderGenerator Object