Renamed "AsyncTask.ExecuteCore" to "HandleTaskExecutionCore"
Renamed "NodeModel.RequestVisualUpdate" to "RequestVisualUpdateAsync"
Introduced an empty "NodeModel.RequestValueUpdateAsync" method
Run is used instead text block.
Enable mark and sweep garbage collection strategy
Disable Heap.Verify() in mark and sweep
Styles moved before DataTemplates. AddonsContextMenu and Separator styled.
MenuItem styled.
Hidden StandardPanel shouldn't be arranged
In a middle of dragging down bug fix
Beginning of zero touch example.
Clean up SyncDataManager
Create new guid and send NodeDeleted event
Merge pull request #3005 from aparajit-pratap/durianBugs

Cross-merge from master into Revit2015 for PR #2988
Add comment
Allow empty nodemodel set
More properties, methods, and comments.
Add regression test case
Add newly added test case to failure category
Add defect link to test case