[DRIVERS] Improve linux/kernel.h compatiblity header

We recently enhanced vmm_limits.h, vmm_macros.h, and libs/mathlib.h
to have more linux-like macros and defines hence improve linux/kernel.h.

Signed-off-by: Anup Patel <anup@brainfault.org>