Merged files from TheWorldIsFlat branch
Merge branch 'ChocoButter-2Become1' into FlatTire
Merge branch 'ChocoButter-2Become1' into FlatTire

Conflicts:
	src/DynamoCore/UI/Converters.cs
Merge branch 'ChocoButter-2Become1' into FlatTire
Centralized "port height" value to fix connector mis-align issues
Merge branch 'ChocoButter-2Become1' into FlatTire
Aligned output ports to the top instead of centralized vertically
Restored data binding between port margin and "MarginThickness" property
Corrected port height to 26px in various files
Merge branch 'ChocoButter-2Become1' into FlatTire
Merge branch 'ChocoButter-2Become1' into FlatTire
Fixed Watch node not displaying "WatchTree" due to its low "ZIndex" value
Merge pull request #1446 from Benglin/FlatTire

Node, Port and Custom Node Visual Enhancements