Cleanup

- Handle readdir correctly for fatfs
- Less magic values
- Generic EMMC driver (works with QEMU)

Known defects:
- Can't sat . and .. on fatfs and thus fails to EINVAL
Developing fatfs lookup

- Remove vnlocks form vfs_hash, I don't think we need those for now
- . and .. emulation