Fixed bug with deleting connections in the graphiti diagram.

I removed the link method of the DNDAddDataConnectionFeature and renamed
the execute method of the DNDRemoveDataConnectionFeature to preRemove, so
when the connection is removed, the input's output is set to null first.
Don't use postRemove, that doesn't work.