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
Fix for MAGN-3399

The protection needs to be applies inside the loop to protect against nested empty arrays
Migrate "UV Random"
Merge branch 'master' into BubbleBurst
Removed unused constant values from Configuration class
Implemented "FrozenResources" to store brushes that will never change
Removed NUnit dependency from DynamoCore
Add tests for formula node
Move preview button to lower bar on node.
Boolean button UI tweaks
Remove margin from input grid.
Stretch input text box for number.
Bind min height for input grid to config.
Replace a couple of nodes in visual test.
Add view model property for glyph visibility
Stretch the text box for string.