Migrate "Get Curve/Face Domain"

Will return a dummy collection of min and max domain values.
1D domain: {min,max}
2D domain: {{min.U,min.V},{max.U,max.V}}
Migrate "Domain" and "UV Domain"
Allowing nodes to hide their previews through "NodeModel.ShouldDisplayPreviewCore()"
Migrate "UV Grid"
Merge branch 'master' into BubbleBurst
Migrate "UV Random"
Merge branch 'master' into BubbleBurst
Removed unused constant values from Configuration class
Support lacing strategy on Formula node
Implemented "FrozenResources" to store brushes that will never change
Add tests for formula node
Merge branch 'master' into BubbleBurst
Merge pull request #1638 from monikaprabhu/newBranch

Add tests for formula node
Fix for MAGN-3178

The importer was pushing fields into sub-types, that were then conflicting with their super-type. This was result in a compile failure.

Added repro test
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Cleanup the visualization manager.

Reorganize code into regions and hide a bunch of stuff that shouldn't be
public.
Cleanup Watch3D

Organize into regions.
Rename VisualizationUpdateComplete to Render
Added protection for empty Trace lists

The Util.SaveTraceDataToXMLDocument expects a non-empty list.

There's not reason to guarantee this, it's perfectly reasonable for a graph to have no trace data, so the proaction needs adding
Merge branch 'master' of https://github.com/DynamoDS/Dynamo