Add a factory interface for RandomAccessThing's
Add a simple factory for in-memory
Use the new RAF factory in SplitFileFetcherStorage, so don't need the dirty hack with FilenameGenerator.
Fix incorrect block padding in test.