Adjust the Callsite trace data format to make it Serializable
First impl of TraceSerialization helper
fix the range expr bug in NumberNode e.g. 1..#4..6
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into CrossFade
add a test case to number node
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1-SerialiseTraceToFile

Conflicts:
	src/Engine/ProtoCore/Lang/CallSite.cs
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into CrossFade
Merge fix

But there appear to be more merge fixes needed
Migrating unmigrated nodes

- XyzAdd
- XyzSubtract
- XyzNegate
- XyzScaleOffset
Optimizing migration functions

Avoid using Point.AsVector and Vector.AsPoint nodes
Merge pull request #1445 from DynamoDS/ChocoButter-2Become1-SerialiseTraceToFile

NOT READY TO MERGE
Build fix up, reintroduction of invoke count reset
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into CrossFade
revert
Migrating Revit node

- PointNormalDistance
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Improve test case for ensure that the GUID for a callsite isn't mutated
Add doc comment on Callsite
Test case rename
migration