archive-commons: refactored some archive-commons, blockloader has ThreadLocal storage of all readers, closed at end by wayback