REACH-105 Node port type is "Number" for all input ports

Send more information about input/output ports.
Sure @pbidenko. In reality there could only be two types of ```NodeModel```: one that represents a C# function (i.e. ```DSFunction``` is its variant), another that represents a UI node (e.g. ```List.Create```). For ```DSFunction``` and ```DSVarArgFunction``` you could get details out of their ```FunctionDescriptor```; as for all other node types, I don't think there is a realistic way of getting that information. For example, you will not know the data type of ```List.Create```, it all depends on its input values at runtime.

If all we need for ```PortInfo.Type``` is just to show the users what it is, we could always use ```PortModel.ToolTipContent```, that does a pretty good job in describing it to them. And according to your documentation of ```PortInfo.Type```, I think this is the case (this is why precise documentation is important).

Does that help?