Fix the issue that the run button can not be disabled
Fixing crash on editing notes node

- EditWindow is a popup window, hence it's visual tree doesn't contain
DynamoView class. Thus the Owner is set as null and later OnClick()
crashes while calling ExecuteCommand on owner.
- Fixed by locating the DynamoView object from
Application.Current.MainWindow.
XML Compare Program (can be used to compare either 2 xml folders or 2 xml files)
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into CompareProgram
add some comments
Replaced category Samples to SmokeTests

As a part of my task http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4227, I am Changing Category to SmokeTests.
Raise logging events from the UpdateManager.
Only use regex based search as fallback when not enough search results are returned
Do proper speed comparison
Cleanup stopwatch and old search code
A few fixes
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into CompareProgram
add documentation
Replication cleanup part3
Merged UpdateGraphAsyncTask/EngineController for immediate review
Fixing crash while launching Package Manager website from Manage Package Manager UI.
More logging events.
Merge pull request #2188 from Randy-Ma/master

Fix the issue that the run button can not be disabled
Fixed MAGN-4230 and 4233
Merge branch 'master' of github.com:DynamoDS/Dynamo