[ARM] Move interrupt controller and timer code to drivers

This patch moves most of the ARM interrupt controller and timer drivers
to drivers directory.

This is a preparatory patch for having multiplatform (or unified) Xvisor
binary which can boot on multiple ARM boards.

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