Started work on improved VFS api
 Replaced all absolute offset variables using off_t with a new type called aoff_t which is unsigned
 Changed FS driver API from [func(params) -> nbytes] to [func(params, &nbytes)->status] in order to support errno's
 Changed FS driver behaviour to move all VFS inode changes to the VFS layer