Fix parsing of QNdefMessage::fromByteArray()

Multiple NdefRecords were parsed incorrectly because the to-be-added
record was never reset when reading the next entry.

The added unit test fails without the fix.

Task-number: QTBUG-31950
Change-Id: I2f1335b7e2d43000f55dc429524c5b8b87f868d2
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex <alexander.blasche@digia.com>
Remove not needed symbol 'qHash(const QNdefRecord&)'

Task-number: QTBUG-31951
Change-Id: If3d8c9dd5a848c2b0b60b533921a4933a63c4c92
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Alex <alexander.blasche@digia.com>