merge two lists in RestoreWork
make the tests for RestoreEngine slightly clearer.
comment clarification.
restructure RestoreFile loop
name the magic literal in SplitBlock
Change NeedWriter to use the global file system. Provoked by an out of
memory error.