Raise logging events from the UpdateManager.
More logging events.
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.
Merge remote-tracking branch 'origin/master' into UpdateManagerSingleton
Remove sender argument from LogEventHandler
Remove reference to DynamoViewModel from converter.
Remove DynamoViewModel reference from AboutWindow code behind.
Create overload for LogEventArgs to take Exception object.
Merge pull request #2225 from DynamoDS/UpdateManagerSingleton

Convert UpdateManager to a singleton.