When uunmarshalling uuid's, check if data is empty

If data is empty then it should be treated as null.
Merge pull request #100 from Zariel/fix-unmarshal-null-uuid

When uunmarshalling uuid's, check if data is empty