Vgic
Defined `Vgic` trait as the hypervisor agnostic interface for a virtual GIC. Signed-off-by: Michael Zhao <michael.zhao@arm.com>