[DRIVERS] Simplify VIC driver and Versatile board support.

Currently, the VIC driver was cured and expected board specific
code to explicitly call vic_init() and vic_active_irq().

This patch makes VIC driver fully device tree based and also
simplifies Versatile board support.

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