Feature/basic osg shader2

rebased
ok but then you can't reuse code in shader, or even configure de processor for all shader