Added InputNodeInputPlug and OutputNodeOutputPlug entities.

These custom entities simply override the get name method
to return the name of the node instead of the plug itself.
This allows the group nodes to display the nodes of the interface
nodes properly along it's plugs, when the group node is displayed.