generate node value distribution from ISpatialFunction

This PR creates Distribution dir under NumLib and adds a small function which generates node values from a function of spatial coordinates. 
Why do you forward declarate GeoObject?