Revert "Add basic archive support using libarchive"

This reverts commit 43bc4e374edc6699382e601beff0c3f750cb428e.
I think we should use autoarchive now, which use GIO and libarchive as backend.