Bug 1037337 - [NFC] NfcManager cleanup, add jsdoc, add missing unit tests etc.
Merge pull request #22789 from tauzen/Bug1037337-clean_up_only

Bug 1037337 - [NFC] NfcManager cleanup, add jsdoc, add missing unit tests etc., r=gweng