Select and OSC nodes with variable number of ports

Currently Select nodes are limited to either 2 or 8 ports, and there are 4 different OSC nodes each with a different number of ports. This feature request would enable changing the number of ports on these nodes (and clean up the node library a little).