Merge branch 'master' of https://github.com/DynamoDS/Dynamo into MAGN3564
Change the default number format from 0.000(f3) to 0.0000 (f4) as requested in MAGN3564
Integrated "DynamoScheduler" into "DynamoModel" (disabled by default)
fixed groupby not working when keys are floats
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into DynamoScheduler

Conflicts:
	src/DynamoCore/Models/DynamoModel.cs
Merge branch 'DynamoScheduler' of https://github.com/Benglin/Dynamo into DynamoScheduler
Merged "UpdateGraphAsyncTask.cs" for an immediate review.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into DynamoScheduler
Added UnitTests category to test cases from various projects.

As a part of my task MAGN-4263, I have added Category UnitTests.
RevitNodeTests project yet to add these categories.
THere was one build error because of bracket missing in ListTests.cs.

I forgot to build after making changes, sorry for this.
Added Failure categoy to Revit Tests.

There are few tests failing from thsi project so as requested by Monika, adding Failure category to those test cases, so that we will get a clean Results on EC.
Merge pull request #2258 from Steell/group-by-fix

Fix GroupByKey not working when KeySelector returns floats: MAGN-4348
Merge pull request #2291 from riteshchandawar/CategoryUnitTests

Added UnitTests category to test cases from various projects.
Merge pull request #2220 from theanh0512/MAGN3564

MAGN-3564 Change Default Number Format
Merge pull request #2276 from Benglin/DynamoScheduler

Integrated "DynamoScheduler" into "DynamoModel" (disabled by default)
Merge pull request #2301 from Steell/master

Eliminated code copying between DefaultWatchHandler and RevitWatchHandler
Avoid null reference when processing element lookup.
Avoid another null reference.
Build null nodes if selections are empty.

Otherwise, this will propagate an exception.
Use function to build AST node.