How to pack cache files?
Well, turns out that the smoke-cache, (and other "cache bakes"), are actually stored in the .blend, if not set to bake externally. I tested this by baking a smoke sim, then stopping it at frame 40. I exited Blender, then loaded the file again. All the information for the smoke was still there.