Bug 1097564 - Support promise for NFC related WebAPI

Why do you change it?