Move Renderer to Legacy.
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1
Add null check on usage reporting manager.
Wrap preference settings xml loads in using statements to dispose.
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1
Don't update visualizations on collection reset.
Renable visualization updates for testing.
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1

Conflicts:
	src/DynamoCore/Services/UsageReportingManager.cs
Port Topography node. Add test.
Set the internal ids on topography.
Remove try catch in constructor of curve by points, to adhere to pattern.
Add a transaction commit step to end of DynamoTestFramework controller run.
Add debugger launch to test framework.
Force regenerate of document to get topo points. Turn on Dynamo for tests.
Add mutation for topo surface.
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1
1). Update LibG dlls; 2). Replace Browsable with IsVisibleInDynamoLibrary.
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1