MozNdefRecord: use Uint8Array type for payload.

Conflicts:
	dom/nfc/MozNdefRecord.cpp
	dom/nfc/MozNdefRecord.h
Change worker to use Uint8Array
Add missing include
Convert type for Id and Type to Uint8Array
Merge remote-tracking branch 'svic/master' into uint8array_cpp

Conflicts:
	dom/system/gonk/nfc_worker.js
Fixes for Uint8Array
Merge remote-tracking branch 'svic/master' into uint8_tmp

Conflicts:
	dom/nfc/MozNdefRecord.cpp
	dom/nfc/MozNdefRecord.h
No need to convert NDEF records.
Merge branch 'master' of ssh://github.com/svic/mozilla-central into uint8array_cpp

Conflicts:
	dom/system/gonk/NfcContentHelper.js
	dom/system/gonk/nfc_worker.js
Fix for Uint8Array in WebIDL implementation
Merge branch 'master' of ssh://github.com/svic/mozilla-central into uint8array_cpp

Conflicts:
	dom/system/gonk/NfcContentHelper.js
	dom/system/gonk/nfc_worker.js
Patch from Bug 933497.
Merge branch 'master' of ssh://github.com/svic/mozilla-central into uint8array_cpp
Trace heap objects
Fix nits
Merge branch 'master' of ssh://github.com/svic/mozilla-central into uint8array_cpp
Fix nits
Fix nits
Merge branch 'uint8array_cpp' of ssh://github.com/svic/mozilla-central into hashPeer01