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
Raise logging events from the UpdateManager.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into CompareProgram
add documentation
More logging events.
This program is used to compare either between 2 XML files or 2 XML folders. Can use by running the command window, give the link of .exe file following by 3 arguments. These arguments are the paths of 1st file(or folder), 2nd file(or folder) and  the path for html(xml) file output with name respectively.
Update Program.cs
Merge remote-tracking branch 'origin/master' into UpdateManagerSingleton
UpdateManager is now a singelton.
Test UpdateManager without Dynamo.

We've made UpdateManager not require a reference to Dynamo. Remove the
inheritance here for DynamoViewModelUnitTest to improve test
performance. Fix one test to ensure that it is not testing against daily
builds.
Remove UpdateManager initialization method.

UpdateManager is now a singelton and does not require initialization in
the model.
Remove UpdateManager from StartConfiguration
Add a lock on the UpdateManager singleton.
For UI tests, mock the singleton.
Fix data bindings to use singleton.
DataContext is now singleton.
Update Program.cs

Deleted some hard coded paths
Merge pull request #2228 from Benglin/GraphSyncData

Re-factored "CompileCustomNodeDefinition"