Gecko-Nfc : Binary Implementation

TBD:
- NdefWrite / NdefPush usecases to be supported
- OnConnect to be supported and handled properly
- Proper indentation and other cosmetic changes
- Refactor the code
- WorkAround to save last session Id. This needs to
  be removed after SystemWorker changes are done
Merge branch 'spinning_wheel_bin_impl' of ssh://github.com/svic/mozilla-central into spinning_wheel_bin_impl

Conflicts:
	dom/system/gonk/pdu.js