Bug 984872 - Remove deprecated promise.js usage in Firefox for Desktop. r=mak