Fixed a type-o in payload length calculation for long records in
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.