[CORE] Add few more useful macros to vmm_macros.h

This patch adds ptr_align(), is_aligned(), and repeat_byte() macros
to vmm_macros.h

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