Used "Enumerable.OrderBy" instead of "List.Sort" for stable sort
Merge pull request #2779 from Benglin/Revit2015

Used "Enumerable.OrderBy" instead of "List.Sort" for stable sort