detect Arch Linux appropriately

Arch has got three kernels. Only one of them has `ARCH` in `uname -r`. `/etc/os-release` is the way to identify Arch. (And other distros too, as it's systemd-encouraged file)

See https://bugs.archlinux.org/task/42149 for details.