Support for multiple mappings of operations to node inputs.

This way a node can create multiple connections from the same input to
different operations if necessary (point in case: BlurNode connecting
both x any y operation to the image input socket).