libstd: Add stdbool.h

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/pmem: Do not waste memory in pmem_blocks that cannot be used

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/pmem: Add pmem_{alloc, free}_page()

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: Add vm_{alloc, free}_page()

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel/vmem: Add vmem_{alloc, free}_page()

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

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