Added the buffer cache over the filesystem. See the TODO comments for stuff left to do.
Updated inode.c to use the buffer cache. Updated Make.vars to not use the vm. Updated init.c to initialize the buffer cache list. Updated timer.c to periodically update the buffer cache list. (This leads to a kernel panic for some reason.
Updated disk inode struct and inode creation.
Not tested, not complete.