Fix loading the kernel when a directory's extent length starts with a 1 (bit-wise)
Fix loading the kernel when a directory's extent length starts with a 1 (bit-wise)

The jle instruction was interpreting values like 0x8000 as negative, which are
lower than zero, which triggered 'file not being found'. The jbe instruction
works as if the values were 'unsigned'

semahawk/figh,semahawk/kernel,semahawk/leoman