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
Use SketchPlane.Create instead of deprecated SketchPlane creation method for ModelCurve creation
Fix for resolving DSNodeServices when running Revit tests without Dynamo
Test units for ModelCurve creation, add test for ModelCurve.ReferenceCurveByCurve
Fix to prevent merge failure
One more merge fix
Final fix for merge failure
remove unecessary warning poping up during language tests/
remove the comments
Fix fep finding logic
Update comment
Update condition
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into lang

Conflicts:
	test/Engine/ProtoTest/CallsiteExecutionState/BasicCallsiteStateTest.cs
Add test case
Update test case
Added cancellation of LR execution functionality
Use DynamoPathManager, AssemblyHelper to resolve Dynamo assemblies in RevitNodesTests
Use 2014 SketchPlane.Create method in SketchPlane Element