Empty CBN cannot be re-position Fix

Fix for Empty CBN cannot be re-position.
Empty Code Block fix

Fix for Empty Code Block
Fix for Empty Code Block

Empty Code Block node fix.
Fix for Empty Code Block

Fix for Empty Code Block
Fix for empty Code Block

Fix for empty Code Block
Fix for node color change

Fix for node color change
fix for connector color change

fix for connector color change
Merge branch 'master' into CodeBlock-click-fix

Conflicts:
	src/DynamoCore/UI/Controls/CodeBlockEditor.xaml.cs
fix for empty code block node

fix for empty code block node
Fix for empty code block node

Fix for empty code block node
Node color fix

Node color fix.
Fix for empty code block node

Fix for empty code block node
Include the modified nodes into the reachable list

1. The modified nodes are always going to be executed. They should
always be added to the reachable guid list
2. Modified the testcases to reflect this
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into defectfix
Revert minor change
Creted StringConstants.cs for ProtoAssociative and ProtoImperative
Updated as feedback
Fixed the 6 failing unit tests
Merge pull request #3405 from pboyer/TestFixes

Fixed the 6 failing unit tests
Wrap Customize call in try catch