Moved "OnRequestsFunctionNamePrompt" from "DynamoModel" to "DynamoViewModel"
Implemented "CreateCustomNodeCommand" recordable command
Implemented "DynamoViewModel.CreateCustomNodeImpl", added test case
Implemented "DynamoViewModel.SwitchTabCommand" and added a test case
Updated "CurrentWorkspaceIndex" setter to work with "SwitchTabCommand"
Added test case to showcase the new custom node support in command framework
Merge branch 'master' into MAGN-2598
Merge branch 'master' into MAGN-2598
Merge pull request #1511 from Benglin/MAGN-2598

Recording support for custom node authoring