Fix MAGN-3093 select node (Select Model Element) to show in "error state" when nothing is selected
UpdateManager configuration

- Implemented UpdateManagerConfiguration class to store the
configuration data specific to UpdateManager
- This class can be serialized and de-serialized into/from xml file.
- UpdateManager initializes the configuration from
UpdateManagerConfig.xml file if present in Dynamo installation,
otherwise by default it will point to production servers for
UpdateFileLocations and Signature file location.
- In Debug build it creates UpdateManagerConfig.xml file if not present
and saves the default configuration data. The same file can be used to
redirect the update location to the dev S3-bucket from a release build.
Fixed loading bug in Revit, allowing proper migration of PolyCurve.Fillet
Make face selection tests more stringent.
Addressing review comments
Merge branch 'master' into MAGN-4051
Adding testcase for UpdateManagerConfiguration
Changes to parse utility functions for auto-complete
Added mirror API's for autocomplete
Added tests and addressed review comments
Fix regressions
Merge pull request #2738 from ke-yu/fix_regressions

Fix regressions
Clear warning
Add regression test case
Merge pull request #2742 from ke-yu/fix_warning_issue

Fix issue that runtime warnign not cleared
addressed review comments
Merge pull request #2735 from aparajit-pratap/codeCompletionParser

Auto-complete function signatures - Part 1
Merge pull request #2736 from aparajit-pratap/mirrorChanges

Auto-complete function signatures - Part 2
Merge pull request #2674 from DynamoDS/FaceSelectionTestsMoreStringent

Make face selection tests more stringent.
Merge pull request #2699 from DynamoDS/MAGN-4051

MAGN-4051 : Add migration for PolyCurve.Fillet