Add ability to save atlas from PixmapPacker

See #2381 for motivation.

This uses the CIM compressed format from PixmapIO to reduce the size of the saved images (since PixmapIO cannot save a compressed PNG). Any objection to using this format for this purpose? Perhaps, if we make some progress with #2501, we can revisit and use PNG (or allow the user to choose the format).