Bug 969218 - Part 1: Use promise for dial and dialEmergency - webidl. r=hsinyi
Bug 969218 - Part 2: Modify tests. r=hsinyi
Bug 969218 - Part 3: Use promise for dial and dialEmergency - internal interface. r=hsinyi
Bug 969218 - Part 4: Use promise for dial and dialEmergency - dom. r=khuey
Bug 969218 - Part 5: Use promise for dial and dialEmergency - provider. r=hsinyi
Bug 969218 - Part 6: Use promise for dial and dialEmergency - ipc. r=khuey