Bug 985523 - Convert to Promise.jsm in Places. r=mak