Code review changes
Wrapper constructor for DSReferencePoint
Errors null check
Merge remote-tracking branch 'upstream/ChocoButter' into CodeBlockNode

Conflicts:
	src/DynamoCore/Nodes/CodeBlockNode.cs
CBN max width
Add regression test case for MANG-561
Merge remote-tracking branch 'upstream/ChocoButter' into CBNdefects
Add regress test case for MAGN-616
Add regress test case for MAGN-618
Add regress test case for MAGN-586
Fix MAGN-600: CBN remembers the last computed value of a variable
Basic Test for CBN port creation
Add null check for returned errors in CBN
Fix preview for CBN not update when there is an error in CBN
Update of DS files to help support comments
Connection swapping made index based as well
CBN tests
Merge pull request #737 from ke-yu/ChocoButter

Add test cases and defect fixing
Merge pull request #740 from ambarish-prakash/CBNdefects

Code Block Node Edits
Fix DividedPath tests to throw exception when input curves are not Curve references, introduce RevitAssemblyResolver to find RevitAPI in RevitTests