Add support for defining environment varibles to dump the Language scripts
into .ds file.This is one time activity based on which Lanugage tests
needs to be imported to CBN.
Add a flag to Dump Lanugage scripts into .ds files
Files generaetd will be used by CBNLanguageComparison testframework
to run tests in lanugage and then dump them to CBN for comparison
Change type of value dumpDS from string to bool
to match the flag type
Fix the issue that the run button can not be disabled
Remove extra classnode parameter from ImportProcedure
Update test case
Make the relative path be real relative
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.
Update condition to make the logic clearer
Add test case MakeRelativePath06
Raise logging events from the UpdateManager.
MAGN-4206: Added default constructors on Plane for XY, XZ, and YZ world planes
MAGN-4206: Added default constructors on Plane for XY, XZ, and YZ world planes
Only use regex based search as fallback when not enough search results are returned
Do proper speed comparison
Cleanup stopwatch and old search code