From: William R Sowerbutts

Correct the inode type in a dirent.

We accidentally kept the 32bit type from ELKS
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

Merge with patches applied via github
pcw8256: Continued work

This fixes parts of the floppy logic and moves kernel_flag as per core
changes.

We now load the superblock correctly but things to castors up when we start
to load init. We appear to be asking for the right track/sector but more
debugging is needed.