Rewrote file system drivers

I rewrote the devFS, loopFS, and ramFS drivers to make them cleaner and
probably more efficient. I also made a bunch of other changes in other
modules related to mounted file systems; they're auto-unmounted on reboot
now, for instance, and "mount" and "unmount" are now shell builtins.