Bug 986364 - Convert to Promise.jsm in the Toolkit "modules" folder. r=mak