Merge branch 'master' of https://github.com/ikeough/Dynamo into MasterNew
Merge branch 'master' of https://github.com/ikeough/Dynamo into MasterNew
Merge branch 'master' of https://github.com/ikeough/Dynamo into MasterNew
Merge branch 'master' of https://github.com/ikeough/Dynamo into MasterNew
Apply SSA to array indices while preserving the original array dimension

1. Apply this transform to LHS array indexing for now. This strategy
will also be applied to all array indexing SSA transforms
2. Testcases
change the migration for ByTextSketchPlaneAndPosition
Simply array index SSA transform
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into newMaster
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Migration
Merge branch 'master' of https://github.com/ikeough/Dynamo into MasterNew
Migrate "Boolean Operation"
migrate loft surface
Update the geometry library and fix MAGN-3335 Wrong migration for Thicken Curve.
Merge branch 'master' of github.com:DynamoDS/Dynamo
migrate SkinCurveLoops
Fix code parser

1. Replace manual code parsing from graph utils with CodeGenDS
2. Added testcase for range expression in CBN
change the migration for ByTextSketchPlaneAndPosition
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into FixRange
Migrate "Bound Curve"
Avoid returning focus to search box during CBN creation