[kmalloc] Introduce kmalloc_mutex
[kmalloc] Introduce kmalloc_mutex

This allows kmalloc() and kfree() to be used without disabling the
preemption and it is, clearly, the proper solution.

vvaltchev/experimentOs,vvaltchev/experimentOs,vvaltchev/experimentOs,vvaltchev/experimentOs