Treat all warnings as errors.
Cleaned up use of "magic" 32.
Moved fs_interface into the module API.
"Seek" is now handled by the filesystem instead of in the VFS layer.