Move to UUID based scheme from ElementID scheme

And update all the classes and tests except for AbstractAnalysisDsiplay
the test case pass.
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
hide the node from UI for the release
hide the node from UI
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1

Conflicts:
	src/Libraries/CoreNodes/Compare.cs
	src/Libraries/CoreNodes/List.cs
	src/Libraries/CoreNodes/Math.cs
resolve the conflicts
revert
mark test as test/DynamoCoreTests/UnitsOfMeasureTests.cs
remove the incorrect migrate method
Fixed various migration functions
revert
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of https://github.com/Zhengzi/Dynamo into ChocoButter-2Become1
Merge pull request #1336 from Zhengzi/ChocoButter-2Become1

remove the incorrect migrate method
Update the geometry binaries
Merge pull request #1339 from Randy-Ma/ChocoButter-2Become1

Update the geometry binaries
Enable longest lacing on UI and in AST compilation
Fixing Casting error on input for Math.RemapRange

Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2383