Added gentoo admin/install/kernel scripts
Added the errexit bash function
Added a script to locate hardlinks to a file

Useful for locating hardlinks to scripts in /root/scripts
Reorganized the script directories
Added the fwall admin script
Added a directory in the admin scripts for network-related scripts

* fwall script has been moved to this directory
* Daniel Robbins' dynfw scripts added to this directory
Added the fwall6 ip6tables firewall script
Updated the IPv4 fwall admin network script (and trimmed whitespace in fwall6)
Fix whitespace typos in admin/network/fwall
Replaced uses of 'basename' with pure-BASH parameter expansion
Updated admin/gentoo/purge-distfiles.sh to read DISTDIR from /etc/portage/make.conf
Modified admin/gentoo/purge-distfiles.sh

Now displays the directory that's being purged, for verification
purposes.
Added the admin/gentoo/puse script

* Allows manipulation of USE flags in the package.use file
* Written in Tcl
* Replaces the admin/gentoo/adduse-package.sh script
Added the admin/gentoo/portage-tmpfs.sh script

The script mounts the portage build directory as an in-memory tmpfs, in
order to try to improve build speed. Be aware that this conflicts with
memory requirements for the actual build.
Renamed bash/funtions/errexit to bash/functions/die
Updated the gentoo/install sourceable scripts
Moved kernel build/install scripts from kernel/gentoo to gentoo/kernel

* Reason: genkernel is gentoo-specific, and no kernel non
  gentoo-specific scripts are foreseen in the near future
* Updated genkernel-cobalt to use /boot/grub instead of /boot/grub2
Renamed misc/find-hardlinks.sh to misc/find-file-hardlinks
Modified and renamed admin/gentoo/purge-distfiles.sh to admin/gentoo/purge-distfiles
Enhanced and renamed the admin/gentoo/portage-tmpfs.sh to admin/gentoo/emerge-tmpfs