Bug 852411 - Migrating from promise.js to Promise.jsm; r=gps