Adjust the Callsite trace data format to make it Serializable
First impl of TraceSerialization helper
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1-SerialiseTraceToFile

Conflicts:
	src/Engine/ProtoCore/Lang/CallSite.cs
Merge fix

But there appear to be more merge fixes needed
Merge pull request #1445 from DynamoDS/ChocoButter-2Become1-SerialiseTraceToFile

NOT READY TO MERGE
Build fix up, reintroduction of invoke count reset
Improve test case for ensure that the GUID for a callsite isn't mutated
Add doc comment on Callsite
Test case rename
Tracer data Load/Save sanity tests
Refactor code that does the injection of the trace into separate method
Add tests for single element load save + false test verification
Multi-dimensional test load/save test
Merge pull request #1496 from DynamoDS/LoadSaveTraceData

Load save trace data