vvfs: Fatal callback api for clean and custom error handling

This just continues down the path of reading data from the disk.
Added in this commit is the beginning of an API that will control the
behaviour during error or a broken environment.

Upon mount, the filesystem will try to read the superblock from the
superblock location on disk.