Dave Caolo at The Unofficial Apple Weblog has uncovered an explanation for the ambiguity over what the next iPhone will be called, noting that USB device files in yet-unreleased iOS 5 firmware’s iOS system files that reference “iPad3,1″ and “iPad3,2,” “iPhone4,1,” and “iPhone4,2,” therefore deducing that the iPhone 5 will be a 4th generation unit because the iPhone 3G was technically 1st generation...