[ARM] Use video memory for CLCD framebuffer when possible

ARM boards typically have dedicated video memory for CLCD hence
use this video memory for screen data when possible.

For now only VExpress-A9 and VExpress-A15 have dedicated video
memory.

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