Added Data Bridge framework, implemented for Watch3D
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
removed life code
Revert "partial application for multi-out dsfunctions"

This reverts commit e795ec8255d94d2c3ee9551235ae45dced951b45.
moved VMDataBridge to its own project
watch now uses VMDataBridge

now we can use watches to debug custom nodes
code cleanup
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into DataBridge
removed unused Forever function