Merge branch 'master' into ChocoButter

Conflicts:
	src/DynamoCore/UI/UIPartials.cs
	src/DynamoRevit/Nodes/SunPath.cs
	src/DynamoRevit/Nodes/dynCurves.cs
	src/DynamoRevit/Nodes/dynMeasurement.cs
Merge branch 'ChocoButter' of https://github.com/Benglin/Dynamo into ChocoButter
Merge branch 'master' into ChocoButter

Conflicts:
	src/DynamoNode/Class1.cs
Resolved build issues caused by missing files in DynamoRevit/DynamoRevitTests.csproj files
Fix build issue with ambiguous references of IdlePromise being defined in two files
Merge branch 'ChocoButter' of https://github.com/ikeough/Dynamo into ChocoButter
Merge branch 'master' into ChocoButter
Build fix due to missing "Application_ViewActivated" event handler in "DynamoRevit.cs"
Corrected descriptions in the floor and wall nodes.
Merge pull request #689 from frankfralick/master

Corrected descriptions in the floor and wall nodes. Nice catch, thanks Frank!
Fix adaptive component location tests.
Merge branch 'master' of github.com:ikeough/Dynamo
MAGN-519. Disable 3D selection marshaling while drag-selecting.
Convert list of Points to xyz's
Add the selectionTests file back to the revit test project.
Stub out some python revit tests.
Add some more revit python test stuff. Hold off adding to input file until we can get them to run.
AdaptiveComponent.ByPoints
First implementation of AdaptiveComponents in DSRevitNodes
Merge branch 'ChocoButter' of https://github.com/ikeough/Dynamo into ChocoButter