Fix webdataset pickling

...by making tracked iterables picklable.

This is important to make streaming datasets compatible with multiprocessing e.g. for parallel data loading