The unmount stuff in /etc/init.d/halt.sh was flawed, in the fact that
it called 'umount -t no<insert_fs_here>', which resulted in /proc, etc
unmounted anyhow. Change it to remount the last filesystems readonly
without trying to unmount any. This fixes a few cases where reboot
would halt due to unmounted /proc, etc.

Bootsplash fixes from Michael Aichler <micha@aichler.net>, (comment #15
and #16 from bug #21019).
Bootsplash coded did not play nice with boot profiles, so I fixed that
as well. Some other style tweaks.

Apply a patch from Mike Frysinger <vapier@gentoo.org> for rc-status.
It now will work with runlevels named with any characters (other than
ones found in default bash IFS). It also adds a few sanity/error
checks, bug #26432.

Add /bin/rc-status and 'show' support to /sbin/rc-update (long overdue),
bug #4222, thanks to Sean E Russell <ser@germane-software.com>,
Michael Frysinger <vapier@gentoo.org> (/bin/rc-status) and for the 'show'
stuff to /sbin/rc-update, Max Kalika <max@gentoo.org>.
Fixed modules-update to only do the /etc/modprobe.conf generation if we
are actually running a 2.5+ kernel.

sort -t: -k3,3 -n /etc/passwd,group. Makes it easier to see whats
going on. I dont like the way several users are currently setup,
and hope to eventually fix them. Sadly, they werent added with
very much thought. Ick.