Merge branch 'ChocoButter-2Become1' of https://github.com/ikeough/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of https://github.com/ikeough/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of http://github.com/sharadkjaiswal/Dynamo into CBTest
Merge branch 'ChocoButter-2Become1' of http://github.com/Ellensi/Dynamo into CBTest
Merge branch 'ChocoButter-2Become1' of https://github.com/ikeough/Dynamo into ChocoButter-2Become1
Singleton can now be promoted as IEnumerable

Updated the testcases
Merge branch 'ChocoButter-2Become1' of https://github.com/ikeough/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of https://github.com/ikeough/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of https://github.com/sharadkjaiswal/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into CBTest

Conflicts:
	src/Libraries/CoreNodes/List.cs
Merge branch 'ChocoButter-2Become1' of https://github.com/sharadkjaiswal/Dynamo into CBTest

Conflicts:
	src/Libraries/CoreNodes/List.cs
	test/Libraries/CoreNodesTests/ListTests.cs
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into CBTest
Move to UUID based scheme from ElementID scheme

And update all the classes and tests except for AbstractAnalysisDsiplay
Fix MAGN-2213 Crash while placing custom node downloaded from Package Manager
Merge pull request #1286 from Benglin/MAGN-2213

Merging this in due to its urgent nature (testing impact).
Modified "Transpose" test case
Add mapping between callsite and graph UI node
Test cleanup

- Fixed few NUNIT failures due to missing math.dll, replaced the call to
use DSCoreNodes.dll which implements Math class
- The validation for few node migration tests have been updated.
Merge pull request #1287 from sharadkjaiswal/DataMarshaling

Test cleanup
Merge branch 'ChocoButter-2Become1' into node_mapping