Fix unsubscribing from out ports.
Revert "Revert "MAGN-1429 : Need snapping in inputs""
Merge pull request #3330 from DynamoDS/revert-3311-revert-2995-Snapping-input-fix

Revert "Revert "MAGN-1429 : Need snapping in inputs""
Merge pull request #3310 from DynamoDS/MAGN-5562

MAGN-5562 Wrong replication syntax crashes Dynamo hard.
Merge commit 'f7a8cbfe41e88d2ee9629175bf3cb74bc79bb273' into Revit2015
Merge commit 'dfdb56f655942ffdb1b9f4456c612c2e3d9b49da' into Revit2015