Bug 985318 - Convert to Promise.jsm in the Toolkit "content" folder. r=mak