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
Added cancellation of LR execution functionality
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into dynamoNew
Handled nested langauge blocks in CBN

1. The codegen and language codeblock are associated with the source CBN
guid - in language only mode there is only 1 guid
2. Re-executing a nested block clears the symbols and instructions for
that block and recompiles and re-executes them.
3. Nested block testcases
changes to Cancel LR execution implementation
Adding a cancel execution mechanism to ProtoScriptTestRunner for cancellation of execution in console and other modes
Handle nested codeblocks in redefined functions

1. Track the language codeblocks that a function owns
2. Clear the language  codeblocks from the executable if the function
was redefined.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into imperativeNodeCompare
Set runtimeindex of a symbol table to be equal to the codeblock ID

This ensures that the symbols are sychnronized with the codeblocks they
are declared in
Added more nested lang block testcases
Addressed comments

Remove commetned code
Refactor duplicate code
Addressed review comments, added test case for MAGN-2160 Need ability to asynchronously cancel execution of LiveRunner
Changes Based on code review from -https://github.com/DynamoDS/Dynamo/pull/1790/files
Also fix the bug to replace " quotes with "" in script
Append the cs file Generated into project file - so it regularly can run part o tests
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into dynamoNew
Remove ds files
addressed review comments and added test case
Merge pull request #1885 from junmendoza/imperativeNodeCompare

Imperative node compare
Adding newly added Samples to Automation

Added two Samples to Automation, will add remaining 4 Samples in next check in.
- Revit_Adaptive_Component_Placement
- Revit_ImportSolid