Testframework for comparing results between  Lanugage Execution vs CBN in Dynamo
http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-3606
Testframework for comparing results between  Lanugage Execution vs CBN in Dynamo
http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-3606

--- test/Engine/ProtoTestFx/TestFrameWork.cs -- call to dump the ds file commented out
    uncomemnt if need to dump the ds file
--- src/Engine/ProtoCore/Reflection/MirrorData.cs -- function to compare mirrodata
--- test/DynamoCoreTests/CBNEngineTests.cs --- testframework execution of language Script in CBN and
    Compare function
---- test/DynamoCoreTests/TextTemplate2.tt --- t4 template to generate code
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into newBranch
Fix mang-3188: dynamo hangs in opening for some custom node
Fix for MAGN-3622 - Set Element Parameter with ElementId StorageType
Fix MAGN-3785  Dynamo hangs after running Sample "Ref Grid Sliders"
Fix and simplify language block nesting

1. Handle codeblock count on codeblock constructor
2. Remove old code that handled codeblock nesting
3. Added imperative testcases for CBN
Remove comments
unit tests for custom nodes
Test case fixes

Math.dll -> DSCoreNodes.dll
Check if Element exists before removing in VisualizationmanagerRevit
Added unit test for setting Element parameter using Element argument, added some additional assembly resolvers
Synced LibG dlls to master
Fixed MAGN-3714
Removal of obsolete CallsiteExecutionState code and tests

These have been superseded by the trace implementation, the code doesn't function correctly and the tests are all failing. As it's not actually used in the project, lets thank it for its contribution and remove it.
Missing file from last commit
Fix typo in test case
Remove test based on old geometry library
Remove tests that depend on the old geometry library
Removal of tests based on the old geometry library