daemon.sh: Fix partial fetches

Move away old results, then use rsync --link-dest, so that partial
files can be reused.
genreport.sh: Display machine even if results are not available yet
Merge pull request #1130 from drinkcat/crouton-autotest

daemon.sh: Small updates
*/releases: Specify if a release should be tested or not

Each release line is now in the following format:
`release[*][|other,key,words]`

 - * indicates that the release is unsupported
 - keywords are comma-separated, and can currently be `test` or
   `notest`. Default is for supported releases to be tested (can
   be overridden with `notest`), and unsupported ones not to be
   tested (can be overridden with `test`).
installer: Add TARGETNOINSTALL variable

Tells the target file if it will be installed or not, instead of
repeating the same test over and over again.
installer: Allow host-bin restoration only.
tests/30-audio: Fix dd command, better pulseaudio test.

Incorrect dd direction might be causing the test to fail
occasionally (#1101).
Set UID_MIN to 1001 to make sure that useradd does not automatically add users with UID 1000.

This guarantees that UID 1000 is available when post-common adds the main user at the end of the first run of crouton.

Protect GID 1000 in the same way.

Fixes a bug when xbmc is selected during the Arch install (the xmbc user created by the package steals UID 1000).
arch: installer
arch: enter-chroot: source /etc/profile.

Workaround for bug in su/bash, where /etc/profile is not sourced,
even though su is called with '-' (login shell).
See: https://bugs.archlinux.org/task/31831
This is necessary to get /usr/local/bin in the PATH, and setup the
correct locale, among other things. This is not necessary in Ubuntu,
as these are set by /etc/pam.d/su
arch: core/post-common.
arch: x11/xephyr/x11-common
arch: targets: Most DE and X11-related targets.
arch: chrome-common
arch: kde
arch: gnome

/etc/X11/xinit/xinitrc has a different meaning in Arch, and is
just a default xinit file.
arch: extension: Add desktop file so it can be set as default browser.
arch: audio and tests/30-audio
arch: Do not rely on /etc/os-release anymore

ArchLinux removed it from filesystem package.
Fix xorg target on Xorg >=1.16

Configure Xorg.wrap back to its former behaviour (<1.16).