Merge remote-tracking branch 'origin/master' into SolarRadiation

Conflicts:
	src/DynamoCore/Models/DynamoModel.cs
Include Analysis customization file as content.
Used "Enumerable.OrderBy" instead of "List.Sort" for stable sort
Used "Enumerable.OrderBy" instead of "List.Sort" for stable sort
Merge pull request #2778 from Benglin/TaskOrderingFix

Fix the indeterminism in task ordering
Merge pull request #2779 from Benglin/Revit2015

Used "Enumerable.OrderBy" instead of "List.Sort" for stable sort
Merge remote-tracking branch 'origin/master' into SolarRadiation
Merge remote-tracking branch 'origin/Revit2015' into SolarRadiation2015
Merge remote-tracking branch 'origin/SolarRadiation' into SolarRadiation2015