Refactor distro packages: generalize common functions
Generalize Arch package handling to prepare for AUR support
Add AUR support. Unfortunately the tests have revealed that the only availble mirror is badly outdated
so for now, it is useless.
Make cache loading fail gracefully
Add Debian updater