add NDEF encoding and decoding methods
improve record helpers

ndef.record now converts strings to byte arrays
handle language code for text records (need to test with some UTF-8 data)
add helper to create smart posters records
Merge remote-tracking branch 'upstream/master'