Squashfs support

Adds squashfs overlay support and centralizes archive overlay type code into one general place.
You may also want to check for `squashfs` and `loop` kernel modules.