Let scripted dashboards return promises
Merge remote-tracking branch 'alex/async-scripted-dashboard'