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
Delete Dynamo Sample Custom Nodes from repo
Merge pull request #3371 from junmendoza/defectfix

Include the modified nodes into the list of reachable node list
Use DispatcherUtils.DoEvents() to ensure the Dispatcher has emptied it's queue before doing UI assertions
Merge pull request #3412 from pboyer/killpkgs

Delete Dynamo Sample Custom Nodes from repo
changed class to static
Merge pull request #3430 from aparajit-pratap/changeStatic

Made CompilerUtils a static class
Merge pull request #3427 from pboyer/nvtfixes

Another attempt at fixing flaky NodeViewCustomizationTests
Update README.md
Test commit of uncontroversial changes to PreferenceSettings.cs
Ripple changes from rename DYNAMO_TEST_PATH -> DynamoTestPath
Merge pull request #3440 from DynamoDS/MountainEater

Preference Settings minor changes
Redundant qualifier removal in UndoRedoRecorder
Merge pull request #3441 from DynamoDS/MountainEater

Redundant qualifier removal in UndoRedoRecorder
Whitespace change to IPreferences.cs
Safe changes to ModelBase.cs
Merge pull request #3442 from DynamoDS/MountainEater

More minor changes
Safe changes to NodeModel.cs