kernel: Add kmalloc

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: Add 64 bit log2

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: Update pmem allocator

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: Add hardware independent paging management

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: Add KMALLOC_POOL_RAW

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>