updxlrator: Add support for ArchLinux pkg.tar.xz 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.

Fix bug where gui assumed that colon was never part of a file name cached by updxlrator