More work on #2 and #3

Approaching complete coverage on reader module. Already uncovered one
bug thanks to the new tests (END_OF_CHAIN in the extension pointer of a
DIFAT sector wasn't correctly processed).