Fix MAGN-3093 select node (Select Model Element) to show in "error state" when nothing is selected
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
Addressing review comments
Merge branch 'master' into MAGN-4051
Unset force reexecute if watched elements not modified or deleted.
Add two tests.

These tests ensure that the graph stays in sync with the model by
continuously deleting elements in the model and checking the counts
against what is expected in the graph.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Using Properties.executingGraphNode instead of core.executingGraphNode
Clear warning propertly
Added test case for RayBounce example from Zach.
Merge remote-tracking branch 'origin/master' into SelectionForceReexecute
Move force reexecute flag set to end of execution.
Clear runtime warnings for graph node
Added syntax highlighting for classes and methods