Bug 1090799 - make nfc_handover reuse system bluetooth adapter

* fix jshint of system/js/bluetooth
* add annotation of public API