iso9660: Handle multiple directory blocks

Directory records cannot span multiple blocks. Instead, a block ends
with an empty directory record. And we have to jump to the next block.
1 file changed