MAGN-4157

Fix error in version display caused by changes during Dynamo Core
refactoring. The DynamoViewModel is not being passed as a parameter
here. We only need to check whether the latest available version is
null.
Merge pull request #2349 from DynamoDS/MAGN-4157

MAGN-4157
Remove update check from about box.

The about box should not conduct its own update check. Doing so creates
the possibility of two simultaneous updates occurring, and the update
download file locking.

This commit also removes two behaviors, ESC to close, clicking on
version number to install update,  which were not thread-safe.
Merge pull request #2350 from DynamoDS/MAGN-4518

Remove update check from about box.
Remove logger reference from constructor.

As suggested in #2350.
Fix one UpdateManager test.

Test was broken due to the patch that was added to fix the update
download race condition.
Cleanup unused call to check for update.
Fix MAGN-4522 When building Dynamo using visual studio, DynamoSandbox does not open, if there is no folder Autodesk in programfiles