Ported and migrated "String.ToNumber"
Add a flag to force to execute all ast nodes
Cleaning up units library

- Fixes defect http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2465
- Fixed an issue in FFI, to pass the attributes on Enum as well to DS
Engine, so that Enums can be hidden.
Implemented methods to deal with loading/saving trace data in XmlDocument
Removed Xml dependencies from ProtoCore classes
Rename variables defined in CBN
Fixes Default Value compilation to AST

Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2475
Fixed migration issue with TakeEveryNth, to fix testcase
UsingDefaultValue.
Fixed validation in the test UsingDefaultValue.
Fix the test case for units.

- Removed Assert.Inconclusive
- Updated the validation code.
Fix for the bug on "Show Connectors" toggle

MAGN-2480
Fix crash by handling wrong input for Color Range

Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2476
Merge pull request #1370 from ellensi/ShowConnectors

Fix for MAGN-2480: Show Connectors menu item has no effect.
Merge pull request #1369 from sharadkjaiswal/DefaultValue

Fixes Default Value compilation to AST
Merge pull request #1367 from Benglin/MAGN-2463

Remove Xml dependencies from ProtoCore
Merge pull request #1362 from ke-yu/document_reactor

Add a flag to force to execute all ast nodes
Library category rationalization

- Logic and List nodes have been moved inside Core
- DSIronPython node has moved inside Core->Scripting
Merge pull request #1372 from sharadkjaiswal/ChocoButter2

Library category rationalization
Remove Nodes from Selected Geometry from context menu in workspace
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
Code cleanup and revive ImportInstance.ByGeometry
Ensure in transaction when mutating ModelCurve