Fix TAR_INODE_INTERNAL byteswapping. The attempt to deal with di_type appears to have broken d_namlen in some cases. I'm choosing "works for me now" over "might work for old SunOS but broken for me now".