Don't copy DynamoAnalysis local.
Begin constructing IAnalysisModel interface.
Updates to analysis interfaces.
Cull calculation locations not on surfaces.
Add name and description for AVF nodes.
Add Insolation to Units.
Make SolarInsolationAnalysisDisplay

Allows us to send in custom units.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into Vizcheduler
Introduced skeleton "UpdateRenderPackageAsyncTask" class
Made "GetDrawableIds" with protected virtual "GetDrawableIdsCore"
Removed a redundant "ToList" call in "NodeModel.UpdateRenderPackage"
Revert "Made "GetDrawableIds" with protected virtual "GetDrawableIdsCore""

This reverts commit bb08053d35d870654f5af8d09c9fbc6e9c4ba931.
Introduced "protected virtual NodeModel.RequestVisualUpdateCore" method
Added documentation for "NodeModel.RequestVisualUpdateCore" method
Introduced "UpdateRenderPackageParams" class
Updated "NodeModel.RequestVisualUpdateCore" to schedule render task
Implemented render package update in "UpdateRenderPackageAsyncTask"
Exclude unused methods when ENABLE_DYNAMO_SCHEDULER is defined
Removed unnecessary comments and codes
Introduced a skeleton "AggregateRenderPackageAsyncTask" class