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()
Wrap lines at 80 characters in -r list
Mark old releases as unsupported, and warn when installing
Install netsurf instead of chromium as a basic gtk browser.

Saves 130 MB off of a minimal install.
Add netsurf-gtk to Debian's alternatives, if it's not already there
Explicitly select libc6-dev. Fixes sid.
Avoid unnecessary human interaction.
Prevent install() from eating the code on stdin; fixes sid
Don't use \> in grep; it's not posix
Merge branch 'compile_use_install' of https://github.com/drinkcat/chroagh
Merge branch 'install_mirror_package_check_version' of https://github.com/drinkcat/chroagh
Merge branch 'disable_hungtask' of https://github.com/drinkcat/chroagh

Conflicts:
	installer/functions
Silence touchegg logspam.
Don't redownload Chrome each time, and support switching channels
Fix debian list_uninstalled_dist package state interpretation
Arch installer.