Bit of rewrites in `kmalloc'
Merge free blocks surrounding the one being free'd
Fix `vga_putd' not printing zeroes