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
Set compiler flag correctly in Release
Merge pull request #3403 from pboyer/CompFlagFix

Set compiler flag correctly in Release
Fixed the 6 failing unit tests