ASF: Bounds check the size of each header object
ASF: Bounds check the size of each header object

UBSan spotted an integer overflow on the line `dataPos += size`, so add
a bounds check to the size that we read.

taglib/taglib,taglib/taglib,taglib/taglib