Update version info and fileVersionInfo

Added SharedAssemblyInfo.cs and AssemblyVersionInfo.cs
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Fix MAGN-3093 select node (Select Model Element) to show in "error state" when nothing is selected
Add Id property to Category class.
Fix outport names and messages.

We're not actually outputting a builtincategory object so we shouldn't
be showing that on the port. I override it here so I can still have the
behavior of other enum drop down types.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
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.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Added auto-completion of function signatures
Addressing review comments
Revised methods and new tests
Merge branch 'master' into MAGN-4051
More tweaks, improvements
Fix merge failures
Make DynamoViewModel a property in WorkspaceViewModel
Added new icons to DynamoCore
Unset force reexecute if watched elements not modified or deleted.