update terrain generator interface to use same sample rate in in both axis
add texture type layer to osg terrain

storing some uints as terrain type id