update usage of new Dialogs API: done() does not chain, command handlers should return a promise.
ShellAPI should expect commands to return undefined or a promise
code review comments
Merge pull request #4102 from adobe/jasonsanjose/issue-4081

Update usage of new Dialogs API