Add Id property to Category class.
Fix outport names and messages.

We're not actually outputting a builtincategory object so we shouldn't
be showing that on the port. I override it here so I can still have the
behavior of other enum drop down types.
Revised methods and new tests
More tweaks, improvements
Fix merge failures
Make DynamoViewModel a property in WorkspaceViewModel
Added new icons to DynamoCore
Introduced "AsyncTask.Compare/CompareCore" methods
Introduced "AsyncTask.WeighAgainst/WeighAgainstCore" methods
Implemented "AsyncTaskComparer : IComparer<AsyncTask>" class
Implemented PrioritizedAsyncTask, InconsequentialAsyncTask classes
Added failing test case TestTaskQueuePreProcessing with right expectation
Implemented "DynamoScheduler.CompactTaskQueue" method
Implemented "DynamoScheduler.ReprioritizeTasksInQueue" method
Added comment for "DynamoScheduler.CompactTaskQueue" method
Add model file
Another test for nested family instance
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into TaskOrdering
Addressed review comments
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into TaskOrdering