compile: Build output to a temporary file, then use /usr/bin/install
to install the file with correct permissions.
compile: Add -T to install.
Update Makefile; build in one step and add xi2event
Delete failed builds in makefile.
Shrink built crouton bundle by ~61 bytes.
Only set terminals with X sessions into raw mode. Fixes #317.
Replace call to mawk by awk.

mawk handling of `\.` is different from gawk:
gawk complains about `warning: escape sequence '\.' treated as plain '.'`

New version works identically with both.
Merge pull request #384 from drinkcat/audio-use-awk

Replace call to mawk by awk.
Prevent Upstart from taking over X sessions. Fixes #385 (saucy)
Disable hung task timeout in installer and enter-chroot.

Large writes on the Samsung ARM Chromebook, especially to external devices
(SD card or USB stick) can cause a task to be stuck for longer than 120
seconds, which would cause a kernel panic (and an immediate reboot).

Instead of disabling the timeout altogether, we just make sure the kernel
does not panic by writing 0 to /proc/sys/kernel/hung_task_panic (this is
the default configuration of a vanilla kernel).

See http://code.google.com/p/chromium/issues/detail?id=260955 for details,
and why this may not be fixed upstream.
install_mirror_package: Compare version before fetching from mirror.
Fix install of CRAS ALSA plugin.

`install -D` only works as intended if the destination is the full filename (it only creates parent directories of the destination).
Since we are installing to a directory, it only creates its parents and not the directory itself...

This patch removes `-D`, and calls `mkdir -p` beforehand.
Merge pull request #391 from drinkcat/audio_fix_install

Fix install of CRAS ALSA plugin.
Make comments more concise (@dnschneid).
install_mirror_package: Allow fetching of arch-independent packages.
Add release command to numerically compare releases

Use it in targets to properly check support.
Remove "range" capability from release() to simplify usage.
Reverse the polarity of the release check beam
release() cleanups
Update audio target to use release()