Feature/basic osg shader2

rebased
same Varying should be called getOrCreateVarying