Merge branch 'ChocoButter-2Become1' of https://github.com/sharadkjaiswal/Dynamo into CBTest

Conflicts:
	src/Libraries/CoreNodes/List.cs
	test/Libraries/CoreNodesTests/ListTests.cs
formatting
Remove Constants.kUndefinedRank; code cleanup for building type object
Merge pull request #1275 from junmendoza/Peanut

Handle delta redefinition of LHS of an expression
Merge pull request #1276 from ellensi/ChocoButter-2Become1

Updated migration and test cases
Merge pull request #1277 from Benglin/MAGN-1432

Fixed text box width on slider nodes (Double, Integer, Number)
Merge branch 'ChocoButter-2Become1' into migration
Added DynamoMSOffice and DynamoPython migration nodes
Cleanup dead references.
Merge branch 'migration' of github.com:DynamoDS/Dynamo into migration
Fix regressions
Replace @from: with from:.
Fix to replication engine to support guide forced promotion

Previously if the replication guides where of higher dimension than the data being dispatched, an exception was thrown.

Instead, now the callsite promotes the dimensionality of the array to the number of replication guides
Move DoubleInput migration into migrations.
list node fixes
added Transaction.End node

this should cover all Manual Transaction workflows
cleanup for python node
added whitespace for clarity
optimization in marshaler
Remove Enum.