[CORE] vio: Add more vmm_surface_xxx() APIs to virtual display framework

This patch adds lot of new vmm_surface_xxx() APIs for making it easier
to implement display/framebuffer emulators.

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