995184-syncpromise: Copy the legacy "promise.js" impl
Merge branch 'mozmaster' of github.com:mozilla/gcli into mozmaster