Feature/basic osg shader2

rebased
I remember that it should be instancied by osgViewer no ?