updxlrator: Add support for ArchLinux files and fix handling of files with colon in filename

Add support for caching ArchLinux's pkg.tar.xz files, since ArchLinux is now quite popular.

Add support for Gentoo tar.xz files.

Fix bug where gui assumed that colon was never part of a file name cached by updxlrator