Feature/basic osg shader

rebased
not a fail finally, not fixing the lighting bug either. 
In fact code is replaced by separated type of lights
see https://github.com/cedricpinson/osgjs/blob/00f5d839a4d7881bff732caa3e25ee919e9c8a69/sources/osg/Light.js#L239