Merge branch 'master' into ChocoButter
Merge branch 'ChocoButter' of github.com:ikeough/Dynamo into ChocoButter
Merge branch 'ChocoButter' of github.com:ikeough/Dynamo into ChocoButter
Added test cases for watch node

GetWatchNode() method is implemented to return WatchNode that has the
content for UI. This method is used for validation of Watch content.
Record commands on crash
Merge pull request #886 from ambarish-prakash/N2CConnections

Record commands on crash
Updated verification code

Expected values are put as 1st argument and the actual values are put as
second argument, so that in case of failures it prints correct error.
Port spacing takes line wrapping into consideration
added comments
Fixed namespaces, implemented DSStructuralType, completed DSStructuralFraming, updated some static constructors to use Proto geometry types rather than Revit types
Merge branch 'ChocoButter' of https://github.com/ikeough/Dynamo into ChocoButter
Merge pull request #881 from sharadkjaiswal/ChocoButter

Added test cases for watch node
Fix failed unit test case: VisualizationInSyncWithPreviewUpstream
Separating out FScheme and DSEngine test cases to get the clear results
Removal of magic number
Separated out DSEngine and FScheme execution test cases which will give clear results.
Update DS dlls - internal modification on core
Clean up library management; better overloaded function view
Merge remote-tracking branch 'upstream/ChocoButter' into ChocoButter
Generate function signature for function without parameters