Added Data Bridge framework, implemented for Watch3D
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' into DataBridge
It's ALIVE
make corenodes load from nodes sub directory
added generation count to life
Merge remote-tracking branch 'origin/master' into DataBridge

Conflicts:
	src/DynamoCore/Library/Library.cs
build fix
made watch3d render util methods static
moved life inner loop to C# for performance
partial application for multi-out dsfunctions
dumb fix
removed local copying of DSCoreNodes for watch3d
Merge branch 'DataBridge' of github.com:DynamoDS/Dynamo into DataBridge
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into newBranch
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Reach
1) Implement ComputationResult response with the node data which was changed after execution of RunCancelCommand (values, geometry)
2) Add REST service to retrieve static data (for now it is the list of Node Models)
3) Update models drawing logic to avoid Dynamo crash on subsequent client updates
Not necessary in production environment
Added cancellation of LR execution functionality