Fixed binding of defaultColor/connectedColor in NodeSocket.
Defaulted connection colour to the input socket's connectedColor until hovering is implemented.
Fixed NodeEditorWindow::beginConnection(), NodeEditorWindow::completeConnection(), and NodeEditorWindow::disconnectFromMouse() not telling the socket whether it was connecting or not."