Fixed a type-o in payload length calculation for long records in NdefMessage constructor... please review and pull. thx!

NdefMessage constructor. Second byte was shifted left "26" bits, should
be "16" bits. This bug would not have affected records with payloads shorter
than 65,536 bytes in length, but good to fix it anyway.