Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Unset force reexecute if watched elements not modified or deleted.
Add two tests.

These tests ensure that the graph stays in sync with the model by
continuously deleting elements in the model and checking the counts
against what is expected in the graph.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Using Properties.executingGraphNode instead of core.executingGraphNode
Clear warning propertly
Merge remote-tracking branch 'origin/master' into SelectionForceReexecute
Move force reexecute flag set to end of execution.
Clear runtime warnings for graph node
Change color of connectors from gradient to solidBrush
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into MAGN3713
Add regression test case for magn4838
Updated as feedback
Merge pull request #2721 from ke-yu/regress4838

Add regression test case for magn4838
Merge pull request #2719 from aparajit-pratap/dynamoCurrent

Added syntax highlighting for classes and methods
Disable 'Run' button and re-enable it when graph update is done
Merge pull request #2725 from Benglin/RunButton

Disable 'Run' button and re-enable it when graph update is done