Merge custom nodes implementations

Conflicts between two implementations were resolved. Server-independent implementation was used as the base. Command to send custom nodes to Dynamo server was added. I'll provide more comments inline.
Lets look at 'Point.create' node.
Name = ByCoordinates(x: double = 0, y: double = 0, z: double = 0) // This is what we see in search menu.
CreatingName = Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double // This is what we send to dynamo to know exactly what kind of node we going to create.
DisplayedName = Point.ByCoordinates // This is the name what we see when the node placed on workspace.
You may wondering why we dont looking for element by name? That is because in dynamo some nodes have the same name (for example dynamo have 5 different nodes with name 'CenterPoint' )