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.
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.
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
Replication cleanup part3
Merged UpdateGraphAsyncTask/EngineController for immediate review
Fixing crash while launching Package Manager website from Manage Package Manager UI.
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
Merge pull request #2193 from riteshchandawar/CategorySmokeTest

Replaced category Samples to SmokeTests
Merge pull request #2200 from monikaprabhu/repBranch

Replication cleanup part3
Fixes crash while copy paste of custom node.

- Nickname is not serialized while copying custom node and while pasting
it was trying to get it and hence crashed.
- Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4235
Removed failing tests for debugger already captured in language tests
Merge pull request #2209 from aparajit-pratap/dynamoCurrent

Removed failing tests for debugger already captured in language tests
IgnoreCase in MatchWithQueryString
Store all tags in lower case in SearchDictionary