Adding test cases for each node that has been migrated.
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
add test case for random, fix a bug of random node.
add test cases for list, fix a bug for reduce.
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
revert
revert
change the test case
change the list implemetation
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
change the implemetation of remove node
fix a test case
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1

Conflicts:
	src/Libraries/CoreNodes/List.cs
revert
Add unit test cases for migration of each node.
change the var name in the test cases
Merge pull request #1280 from junmendoza/PeanutButter

Handle empty ast lists
Merge pull request #1279 from Zhengzi/ChocoButter-2Become1

Add test case of each node for migration